707 lines
35 KiB
Java
Executable File
707 lines
35 KiB
Java
Executable File
/*
|
|
* Clapier.java
|
|
*
|
|
* Created on 7 mai 2008, 17:15
|
|
*/
|
|
|
|
package GameField;
|
|
|
|
import jmeumeu.JMeuMeuView;
|
|
|
|
/**
|
|
*
|
|
* @author Jeremy
|
|
*/
|
|
public class Clapier extends javax.swing.JPanel {
|
|
|
|
/** Creates new form Clapier */
|
|
public Clapier(JMeuMeuView View, jmeumeu.JMeuMeuGameField Field) {
|
|
initComponents();
|
|
_View = View;
|
|
_Field = Field;
|
|
imagePanelLapereau.SetBackground(View.getFrame(), "./images/lapereau.jpg");
|
|
imagePanelLapin.SetBackground(View.getFrame(), "./images/lapin.jpg");
|
|
}
|
|
|
|
/** This method is called from within the constructor to
|
|
* initialize the form.
|
|
* WARNING: Do NOT modify this code. The content of this method is
|
|
* always regenerated by the Form Editor.
|
|
*/
|
|
@SuppressWarnings("unchecked")
|
|
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
|
private void initComponents() {
|
|
|
|
imagePanelLapereau = new Components.ImagePanel();
|
|
jLabel1 = new javax.swing.JLabel();
|
|
imagePanelLapin = new Components.ImagePanel();
|
|
jLabel2 = new javax.swing.JLabel();
|
|
jLabel3 = new javax.swing.JLabel();
|
|
jButtonAbreuverJ = new javax.swing.JButton();
|
|
jButtonNourrirJ = new javax.swing.JButton();
|
|
jButtonSoignerJ = new javax.swing.JButton();
|
|
jButtonNettoyerJ = new javax.swing.JButton();
|
|
jButtonNourrirV = new javax.swing.JButton();
|
|
jButtonAbreuverV = new javax.swing.JButton();
|
|
jButtonNettoyerV = new javax.swing.JButton();
|
|
jButtonSoignerV = new javax.swing.JButton();
|
|
panel1 = new java.awt.Panel();
|
|
jLabel4 = new javax.swing.JLabel();
|
|
jLabel5 = new javax.swing.JLabel();
|
|
jLabel6 = new javax.swing.JLabel();
|
|
jLabelNbMaladesJ = new javax.swing.JLabel();
|
|
jLabelNourrisJ = new javax.swing.JLabel();
|
|
jLabelDesalteresJ = new javax.swing.JLabel();
|
|
panel3 = new java.awt.Panel();
|
|
jLabel12 = new javax.swing.JLabel();
|
|
jLabel13 = new javax.swing.JLabel();
|
|
jLabel14 = new javax.swing.JLabel();
|
|
jLabelNbMaladesL = new javax.swing.JLabel();
|
|
jLabelNourrisL = new javax.swing.JLabel();
|
|
jLabelDesalteresL = new javax.swing.JLabel();
|
|
|
|
setName("Form"); // NOI18N
|
|
|
|
imagePanelLapereau.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
|
|
imagePanelLapereau.setMaximumSize(new java.awt.Dimension(330, 330));
|
|
imagePanelLapereau.setMinimumSize(new java.awt.Dimension(330, 330));
|
|
imagePanelLapereau.setName("imagePanelLapereau"); // NOI18N
|
|
|
|
javax.swing.GroupLayout imagePanelLapereauLayout = new javax.swing.GroupLayout(imagePanelLapereau);
|
|
imagePanelLapereau.setLayout(imagePanelLapereauLayout);
|
|
imagePanelLapereauLayout.setHorizontalGroup(
|
|
imagePanelLapereauLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGap(0, 228, Short.MAX_VALUE)
|
|
);
|
|
imagePanelLapereauLayout.setVerticalGroup(
|
|
imagePanelLapereauLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGap(0, 203, Short.MAX_VALUE)
|
|
);
|
|
|
|
org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(jmeumeu.JMeuMeuApp.class).getContext().getResourceMap(Clapier.class);
|
|
jLabel1.setFont(resourceMap.getFont("jLabel1.font")); // NOI18N
|
|
jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
|
|
jLabel1.setText(resourceMap.getString("jLabel1.text")); // NOI18N
|
|
jLabel1.setName("jLabel1"); // NOI18N
|
|
|
|
imagePanelLapin.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
|
|
imagePanelLapin.setMaximumSize(new java.awt.Dimension(330, 330));
|
|
imagePanelLapin.setMinimumSize(new java.awt.Dimension(330, 330));
|
|
imagePanelLapin.setName("imagePanelLapin"); // NOI18N
|
|
|
|
javax.swing.GroupLayout imagePanelLapinLayout = new javax.swing.GroupLayout(imagePanelLapin);
|
|
imagePanelLapin.setLayout(imagePanelLapinLayout);
|
|
imagePanelLapinLayout.setHorizontalGroup(
|
|
imagePanelLapinLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGap(0, 228, Short.MAX_VALUE)
|
|
);
|
|
imagePanelLapinLayout.setVerticalGroup(
|
|
imagePanelLapinLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGap(0, 203, Short.MAX_VALUE)
|
|
);
|
|
|
|
jLabel2.setFont(resourceMap.getFont("jLabel2.font")); // NOI18N
|
|
jLabel2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
|
|
jLabel2.setText(resourceMap.getString("jLabel2.text")); // NOI18N
|
|
jLabel2.setName("jLabel2"); // NOI18N
|
|
|
|
jLabel3.setFont(resourceMap.getFont("jLabel3.font")); // NOI18N
|
|
jLabel3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
|
|
jLabel3.setText(resourceMap.getString("jLabel3.text")); // NOI18N
|
|
jLabel3.setName("jLabel3"); // NOI18N
|
|
|
|
jButtonAbreuverJ.setText(resourceMap.getString("jButtonAbreuverJ.text")); // NOI18N
|
|
jButtonAbreuverJ.setName("jButtonAbreuverJ"); // NOI18N
|
|
jButtonAbreuverJ.addMouseListener(new java.awt.event.MouseAdapter() {
|
|
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
|
jButtonAbreuverJMouseEntered(evt);
|
|
}
|
|
public void mouseExited(java.awt.event.MouseEvent evt) {
|
|
jButtonAbreuverJMouseExited(evt);
|
|
}
|
|
});
|
|
jButtonAbreuverJ.addActionListener(new java.awt.event.ActionListener() {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
jButtonAbreuverJButtonActionPerformed(evt);
|
|
}
|
|
});
|
|
|
|
jButtonNourrirJ.setText(resourceMap.getString("jButtonNourrirJ.text")); // NOI18N
|
|
jButtonNourrirJ.setName("jButtonNourrirJ"); // NOI18N
|
|
jButtonNourrirJ.addMouseListener(new java.awt.event.MouseAdapter() {
|
|
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
|
jButtonNourrirJMouseEntered(evt);
|
|
}
|
|
public void mouseExited(java.awt.event.MouseEvent evt) {
|
|
jButtonNourrirJMouseExited(evt);
|
|
}
|
|
});
|
|
jButtonNourrirJ.addActionListener(new java.awt.event.ActionListener() {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
jButtonNourrirJButtonActionPerformed(evt);
|
|
}
|
|
});
|
|
|
|
jButtonSoignerJ.setText(resourceMap.getString("jButtonSoignerJ.text")); // NOI18N
|
|
jButtonSoignerJ.setName("jButtonSoignerJ"); // NOI18N
|
|
jButtonSoignerJ.addMouseListener(new java.awt.event.MouseAdapter() {
|
|
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
|
jButtonSoignerJMouseEntered(evt);
|
|
}
|
|
public void mouseExited(java.awt.event.MouseEvent evt) {
|
|
jButtonSoignerJMouseExited(evt);
|
|
}
|
|
});
|
|
jButtonSoignerJ.addActionListener(new java.awt.event.ActionListener() {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
jButtonSoignerJButtonActionPerformed(evt);
|
|
}
|
|
});
|
|
|
|
jButtonNettoyerJ.setText(resourceMap.getString("jButtonNettoyerJ.text")); // NOI18N
|
|
jButtonNettoyerJ.setName("jButtonNettoyerJ"); // NOI18N
|
|
jButtonNettoyerJ.addMouseListener(new java.awt.event.MouseAdapter() {
|
|
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
|
jButtonNettoyerJMouseEntered(evt);
|
|
}
|
|
public void mouseExited(java.awt.event.MouseEvent evt) {
|
|
jButtonNettoyerJMouseExited(evt);
|
|
}
|
|
});
|
|
jButtonNettoyerJ.addActionListener(new java.awt.event.ActionListener() {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
jButtonNettoyerJButtonActionPerformed(evt);
|
|
}
|
|
});
|
|
|
|
jButtonNourrirV.setText(resourceMap.getString("jButtonNourrirV.text")); // NOI18N
|
|
jButtonNourrirV.setName("jButtonNourrirV"); // NOI18N
|
|
jButtonNourrirV.addMouseListener(new java.awt.event.MouseAdapter() {
|
|
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
|
jButtonNourrirVMouseEntered(evt);
|
|
}
|
|
public void mouseExited(java.awt.event.MouseEvent evt) {
|
|
jButtonNourrirVMouseExited(evt);
|
|
}
|
|
});
|
|
jButtonNourrirV.addActionListener(new java.awt.event.ActionListener() {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
jButtonNourrirVButtonActionPerformed(evt);
|
|
}
|
|
});
|
|
|
|
jButtonAbreuverV.setText(resourceMap.getString("jButtonAbreuverV.text")); // NOI18N
|
|
jButtonAbreuverV.setName("jButtonAbreuverV"); // NOI18N
|
|
jButtonAbreuverV.addMouseListener(new java.awt.event.MouseAdapter() {
|
|
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
|
jButtonAbreuverVMouseEntered(evt);
|
|
}
|
|
public void mouseExited(java.awt.event.MouseEvent evt) {
|
|
jButtonAbreuverVMouseExited(evt);
|
|
}
|
|
});
|
|
jButtonAbreuverV.addActionListener(new java.awt.event.ActionListener() {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
jButtonAbreuverVButtonActionPerformed(evt);
|
|
}
|
|
});
|
|
|
|
jButtonNettoyerV.setText(resourceMap.getString("jButtonNettoyerV.text")); // NOI18N
|
|
jButtonNettoyerV.setName("jButtonNettoyerV"); // NOI18N
|
|
jButtonNettoyerV.addMouseListener(new java.awt.event.MouseAdapter() {
|
|
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
|
jButtonNettoyerVMouseEntered(evt);
|
|
}
|
|
public void mouseExited(java.awt.event.MouseEvent evt) {
|
|
jButtonNettoyerVMouseExited(evt);
|
|
}
|
|
});
|
|
jButtonNettoyerV.addActionListener(new java.awt.event.ActionListener() {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
jButtonNettoyerVButtonActionPerformed(evt);
|
|
}
|
|
});
|
|
|
|
jButtonSoignerV.setText(resourceMap.getString("jButtonSoignerV.text")); // NOI18N
|
|
jButtonSoignerV.setName("jButtonSoignerV"); // NOI18N
|
|
jButtonSoignerV.addMouseListener(new java.awt.event.MouseAdapter() {
|
|
public void mouseEntered(java.awt.event.MouseEvent evt) {
|
|
jButtonSoignerVMouseEntered(evt);
|
|
}
|
|
public void mouseExited(java.awt.event.MouseEvent evt) {
|
|
jButtonSoignerVMouseExited(evt);
|
|
}
|
|
});
|
|
jButtonSoignerV.addActionListener(new java.awt.event.ActionListener() {
|
|
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
|
jButtonSoignerVButtonActionPerformed(evt);
|
|
}
|
|
});
|
|
|
|
panel1.setName("panel1"); // NOI18N
|
|
|
|
jLabel4.setText(resourceMap.getString("jLabel4.text")); // NOI18N
|
|
jLabel4.setName("jLabel4"); // NOI18N
|
|
|
|
jLabel5.setText(resourceMap.getString("jLabel5.text")); // NOI18N
|
|
jLabel5.setName("jLabel5"); // NOI18N
|
|
|
|
jLabel6.setText(resourceMap.getString("jLabel6.text")); // NOI18N
|
|
jLabel6.setName("jLabel6"); // NOI18N
|
|
|
|
jLabelNbMaladesJ.setText(resourceMap.getString("jLabelNbMaladesJ.text")); // NOI18N
|
|
jLabelNbMaladesJ.setName("jLabelNbMaladesJ"); // NOI18N
|
|
|
|
jLabelNourrisJ.setText(resourceMap.getString("jLabelNourrisJ.text")); // NOI18N
|
|
jLabelNourrisJ.setName("jLabelNourrisJ"); // NOI18N
|
|
|
|
jLabelDesalteresJ.setText(resourceMap.getString("jLabelDesalteresJ.text")); // NOI18N
|
|
jLabelDesalteresJ.setName("jLabelDesalteresJ"); // NOI18N
|
|
|
|
javax.swing.GroupLayout panel1Layout = new javax.swing.GroupLayout(panel1);
|
|
panel1.setLayout(panel1Layout);
|
|
panel1Layout.setHorizontalGroup(
|
|
panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(panel1Layout.createSequentialGroup()
|
|
.addContainerGap()
|
|
.addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(panel1Layout.createSequentialGroup()
|
|
.addComponent(jLabel4)
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 47, Short.MAX_VALUE)
|
|
.addComponent(jLabelDesalteresJ))
|
|
.addGroup(panel1Layout.createSequentialGroup()
|
|
.addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addComponent(jLabel6)
|
|
.addComponent(jLabel5))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addComponent(jLabelNourrisJ)
|
|
.addComponent(jLabelNbMaladesJ))))
|
|
.addContainerGap(23, javax.swing.GroupLayout.PREFERRED_SIZE))
|
|
);
|
|
panel1Layout.setVerticalGroup(
|
|
panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(panel1Layout.createSequentialGroup()
|
|
.addContainerGap()
|
|
.addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jLabel4)
|
|
.addComponent(jLabelDesalteresJ))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jLabel5)
|
|
.addComponent(jLabelNourrisJ))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(panel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jLabel6)
|
|
.addComponent(jLabelNbMaladesJ))
|
|
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
|
);
|
|
|
|
panel3.setName("panel3"); // NOI18N
|
|
|
|
jLabel12.setText(resourceMap.getString("jLabel12.text")); // NOI18N
|
|
jLabel12.setName("jLabel12"); // NOI18N
|
|
|
|
jLabel13.setText(resourceMap.getString("jLabel13.text")); // NOI18N
|
|
jLabel13.setName("jLabel13"); // NOI18N
|
|
|
|
jLabel14.setText(resourceMap.getString("jLabel14.text")); // NOI18N
|
|
jLabel14.setName("jLabel14"); // NOI18N
|
|
|
|
jLabelNbMaladesL.setText(resourceMap.getString("jLabelNbMaladesL.text")); // NOI18N
|
|
jLabelNbMaladesL.setName("jLabelNbMaladesL"); // NOI18N
|
|
|
|
jLabelNourrisL.setText(resourceMap.getString("jLabelNourrisL.text")); // NOI18N
|
|
jLabelNourrisL.setName("jLabelNourrisL"); // NOI18N
|
|
|
|
jLabelDesalteresL.setText(resourceMap.getString("jLabelDesalteresL.text")); // NOI18N
|
|
jLabelDesalteresL.setName("jLabelDesalteresL"); // NOI18N
|
|
|
|
javax.swing.GroupLayout panel3Layout = new javax.swing.GroupLayout(panel3);
|
|
panel3.setLayout(panel3Layout);
|
|
panel3Layout.setHorizontalGroup(
|
|
panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(panel3Layout.createSequentialGroup()
|
|
.addContainerGap()
|
|
.addGroup(panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(panel3Layout.createSequentialGroup()
|
|
.addComponent(jLabel14)
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addComponent(jLabelNbMaladesL))
|
|
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, panel3Layout.createSequentialGroup()
|
|
.addGroup(panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addComponent(jLabel12)
|
|
.addComponent(jLabel13))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 44, Short.MAX_VALUE)
|
|
.addGroup(panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
|
.addComponent(jLabelNourrisL)
|
|
.addComponent(jLabelDesalteresL))))
|
|
.addContainerGap(29, Short.MAX_VALUE))
|
|
);
|
|
panel3Layout.setVerticalGroup(
|
|
panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(panel3Layout.createSequentialGroup()
|
|
.addContainerGap()
|
|
.addGroup(panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jLabel12)
|
|
.addComponent(jLabelDesalteresL))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jLabel13)
|
|
.addComponent(jLabelNourrisL))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(panel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jLabel14)
|
|
.addComponent(jLabelNbMaladesL))
|
|
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
|
|
);
|
|
|
|
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
|
|
this.setLayout(layout);
|
|
layout.setHorizontalGroup(
|
|
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addContainerGap()
|
|
.addComponent(jLabel1, javax.swing.GroupLayout.DEFAULT_SIZE, 731, Short.MAX_VALUE)
|
|
.addContainerGap())
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addContainerGap()
|
|
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 352, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 37, Short.MAX_VALUE)
|
|
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 352, javax.swing.GroupLayout.PREFERRED_SIZE))
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addGap(92, 92, 92)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addComponent(imagePanelLapereau, javax.swing.GroupLayout.PREFERRED_SIZE, 230, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
|
|
.addComponent(jButtonNourrirJ, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
|
.addComponent(jButtonAbreuverJ, javax.swing.GroupLayout.DEFAULT_SIZE, 92, Short.MAX_VALUE))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 43, Short.MAX_VALUE)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
|
|
.addComponent(jButtonNettoyerJ, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
|
.addComponent(jButtonSoignerJ, javax.swing.GroupLayout.DEFAULT_SIZE, 95, Short.MAX_VALUE))))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 131, Short.MAX_VALUE))
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addGap(10, 10, 10)
|
|
.addComponent(panel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
|
|
.addComponent(jButtonNourrirV, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
|
.addComponent(jButtonAbreuverV, javax.swing.GroupLayout.PREFERRED_SIZE, 92, javax.swing.GroupLayout.PREFERRED_SIZE))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 43, Short.MAX_VALUE)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
|
|
.addComponent(jButtonNettoyerV, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
|
.addComponent(jButtonSoignerV, javax.swing.GroupLayout.DEFAULT_SIZE, 95, Short.MAX_VALUE)))
|
|
.addComponent(imagePanelLapin, javax.swing.GroupLayout.PREFERRED_SIZE, 230, javax.swing.GroupLayout.PREFERRED_SIZE))
|
|
.addGap(68, 68, 68))
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addGap(10, 10, 10)
|
|
.addComponent(panel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
.addContainerGap())))
|
|
);
|
|
layout.setVerticalGroup(
|
|
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addContainerGap()
|
|
.addComponent(jLabel1)
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jLabel2)
|
|
.addComponent(jLabel3))
|
|
.addGap(17, 17, 17)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addComponent(imagePanelLapin, javax.swing.GroupLayout.PREFERRED_SIZE, 205, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
.addComponent(imagePanelLapereau, javax.swing.GroupLayout.PREFERRED_SIZE, 205, javax.swing.GroupLayout.PREFERRED_SIZE))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jButtonAbreuverJ)
|
|
.addComponent(jButtonSoignerJ))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jButtonNettoyerJ)
|
|
.addComponent(jButtonNourrirJ)))
|
|
.addGroup(layout.createSequentialGroup()
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jButtonAbreuverV)
|
|
.addComponent(jButtonSoignerV))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
|
.addComponent(jButtonNourrirV)
|
|
.addComponent(jButtonNettoyerV))))
|
|
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
|
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
|
.addComponent(panel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
|
.addComponent(panel3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
|
.addContainerGap(143, Short.MAX_VALUE))
|
|
);
|
|
}// </editor-fold>//GEN-END:initComponents
|
|
|
|
private void jButtonAbreuverJMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonAbreuverJMouseEntered
|
|
}//GEN-LAST:event_jButtonAbreuverJMouseEntered
|
|
|
|
private void jButtonAbreuverJMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonAbreuverJMouseExited
|
|
}//GEN-LAST:event_jButtonAbreuverJMouseExited
|
|
|
|
private void jButtonAbreuverJButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAbreuverJButtonActionPerformed
|
|
}//GEN-LAST:event_jButtonAbreuverJButtonActionPerformed
|
|
|
|
private void jButtonNourrirJMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonNourrirJMouseEntered
|
|
}//GEN-LAST:event_jButtonNourrirJMouseEntered
|
|
|
|
private void jButtonNourrirJMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonNourrirJMouseExited
|
|
}//GEN-LAST:event_jButtonNourrirJMouseExited
|
|
|
|
private void jButtonNourrirJButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonNourrirJButtonActionPerformed
|
|
}//GEN-LAST:event_jButtonNourrirJButtonActionPerformed
|
|
|
|
private void jButtonSoignerJMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonSoignerJMouseEntered
|
|
}//GEN-LAST:event_jButtonSoignerJMouseEntered
|
|
|
|
private void jButtonSoignerJMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonSoignerJMouseExited
|
|
}//GEN-LAST:event_jButtonSoignerJMouseExited
|
|
|
|
private void jButtonSoignerJButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSoignerJButtonActionPerformed
|
|
}//GEN-LAST:event_jButtonSoignerJButtonActionPerformed
|
|
|
|
private void jButtonNettoyerJMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonNettoyerJMouseEntered
|
|
}//GEN-LAST:event_jButtonNettoyerJMouseEntered
|
|
|
|
private void jButtonNettoyerJMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonNettoyerJMouseExited
|
|
}//GEN-LAST:event_jButtonNettoyerJMouseExited
|
|
|
|
private void jButtonNettoyerJButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonNettoyerJButtonActionPerformed
|
|
}//GEN-LAST:event_jButtonNettoyerJButtonActionPerformed
|
|
|
|
private void ButtonActionPerformed(java.awt.event.ActionEvent evt) {
|
|
String ActionEvent = evt.getActionCommand();
|
|
|
|
if(ActionEvent.equals("AbreuverJ"))
|
|
{
|
|
if(_View._Oracle.callProc("abreuver_clapier", _View._Datas.id_fermier+", TRUE"))
|
|
{
|
|
ReloadDatas();
|
|
}
|
|
}
|
|
else if(ActionEvent.equals("AbreuverV"))
|
|
{
|
|
if(_View._Oracle.callProc("abreuver_clapier", _View._Datas.id_fermier+", FALSE"))
|
|
{
|
|
ReloadDatas();
|
|
}
|
|
}
|
|
else if(ActionEvent.equals("NourrirJ"))
|
|
{
|
|
if(_View._Oracle.callProc("nourrir_clapier", _View._Datas.id_fermier+", TRUE"))
|
|
{
|
|
ReloadDatas();
|
|
}
|
|
}
|
|
else if(ActionEvent.equals("NourrirV"))
|
|
{
|
|
if(_View._Oracle.callProc("nourrir_clapier", _View._Datas.id_fermier+", FALSE"))
|
|
{
|
|
ReloadDatas();
|
|
}
|
|
}
|
|
else if(ActionEvent.equals("SoignerJ"))
|
|
{
|
|
if(_View._Oracle.callProc("soigner_clapier", _View._Datas.id_fermier+", TRUE"))
|
|
{
|
|
ReloadDatas();
|
|
}
|
|
}
|
|
else if(ActionEvent.equals("SoignerV"))
|
|
{
|
|
if(_View._Oracle.callProc("soigner_clapier", _View._Datas.id_fermier+", FALSE"))
|
|
{
|
|
ReloadDatas();
|
|
}
|
|
}
|
|
else if(ActionEvent.equals("NettoyerJ"))
|
|
{
|
|
if(_View._Oracle.callProc("nettoyer_clapier", _View._Datas.id_fermier+", TRUE"))
|
|
{
|
|
ReloadDatas();
|
|
}
|
|
}
|
|
else if(ActionEvent.equals("NettoyerV"))
|
|
{
|
|
if(_View._Oracle.callProc("nettoyer_clapier", _View._Datas.id_fermier+", FALSE"))
|
|
{
|
|
ReloadDatas();
|
|
}
|
|
}
|
|
}
|
|
|
|
private void jButtonNourrirVMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonNourrirVMouseEntered
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonNourrirVMouseEntered
|
|
|
|
private void jButtonNourrirVMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonNourrirVMouseExited
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonNourrirVMouseExited
|
|
|
|
private void jButtonNourrirVButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonNourrirVButtonActionPerformed
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonNourrirVButtonActionPerformed
|
|
|
|
private void jButtonAbreuverVMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonAbreuverVMouseEntered
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonAbreuverVMouseEntered
|
|
|
|
private void jButtonAbreuverVMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonAbreuverVMouseExited
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonAbreuverVMouseExited
|
|
|
|
private void jButtonAbreuverVButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAbreuverVButtonActionPerformed
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonAbreuverVButtonActionPerformed
|
|
|
|
private void jButtonNettoyerVMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonNettoyerVMouseEntered
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonNettoyerVMouseEntered
|
|
|
|
private void jButtonNettoyerVMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonNettoyerVMouseExited
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonNettoyerVMouseExited
|
|
|
|
private void jButtonNettoyerVButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonNettoyerVButtonActionPerformed
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonNettoyerVButtonActionPerformed
|
|
|
|
private void jButtonSoignerVMouseEntered(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonSoignerVMouseEntered
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonSoignerVMouseEntered
|
|
|
|
private void jButtonSoignerVMouseExited(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_jButtonSoignerVMouseExited
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonSoignerVMouseExited
|
|
|
|
private void jButtonSoignerVButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSoignerVButtonActionPerformed
|
|
// TODO add your handling code here:
|
|
}//GEN-LAST:event_jButtonSoignerVButtonActionPerformed
|
|
|
|
public void Show()
|
|
{
|
|
setVisible(true);
|
|
_Field.SetEcus();
|
|
FillDatas();
|
|
}
|
|
|
|
private void ReloadDatas()
|
|
{
|
|
_View._Oracle.SetFarmDatas(_View._Datas.nom);
|
|
_Field.SetEcus();
|
|
FillDatas();
|
|
}
|
|
|
|
|
|
private void FillDatas()
|
|
{
|
|
this.jLabelNbMaladesJ.setText(Integer.toString(_View._Datas.nb_malade_j));
|
|
this.jLabelNbMaladesL.setText(Integer.toString(_View._Datas.nb_malade_l));
|
|
this.jLabelDesalteresJ.setText(_View._Datas.abreuvage_j.equals("T") ? "Oui" : "Non");
|
|
this.jLabelDesalteresL.setText(_View._Datas.abreuvage_l.equals("T") ? "Oui" : "Non");
|
|
this.jLabelNourrisJ.setText(_View._Datas.nourri_j.equals("T") ? "Oui" : "Non");
|
|
this.jLabelNourrisL.setText(_View._Datas.nourri_l.equals("T") ? "Oui" : "Non");
|
|
|
|
if(_View._Datas.nb_malade_j>0)
|
|
jmeumeu.JMeuMeuHelpers.Enabled(jButtonSoignerJ);
|
|
else
|
|
jmeumeu.JMeuMeuHelpers.Disabled(jButtonSoignerJ);
|
|
|
|
if(_View._Datas.nb_malade_l>0)
|
|
jmeumeu.JMeuMeuHelpers.Enabled(jButtonSoignerV);
|
|
else
|
|
jmeumeu.JMeuMeuHelpers.Disabled(jButtonSoignerV);
|
|
|
|
if(this.jLabelNourrisJ.equals("oui"))
|
|
jmeumeu.JMeuMeuHelpers.Disabled(jButtonNourrirJ);
|
|
else
|
|
jmeumeu.JMeuMeuHelpers.Enabled(jButtonNourrirJ);
|
|
|
|
if(this.jLabelNourrisL.equals("oui"))
|
|
jmeumeu.JMeuMeuHelpers.Disabled(jButtonNourrirV);
|
|
else
|
|
jmeumeu.JMeuMeuHelpers.Enabled(jButtonNourrirV);
|
|
|
|
if(this.jLabelDesalteresJ.equals("oui"))
|
|
jmeumeu.JMeuMeuHelpers.Disabled(jButtonNourrirJ);
|
|
else
|
|
jmeumeu.JMeuMeuHelpers.Enabled(jButtonNourrirJ);
|
|
|
|
if(this.jLabelDesalteresL.equals("oui"))
|
|
jmeumeu.JMeuMeuHelpers.Disabled(jButtonNourrirV);
|
|
else
|
|
jmeumeu.JMeuMeuHelpers.Enabled(jButtonNourrirV);
|
|
}
|
|
|
|
|
|
public void Hide()
|
|
{
|
|
setVisible(false);
|
|
}
|
|
// Variables declaration - do not modify//GEN-BEGIN:variables
|
|
private Components.ImagePanel imagePanelLapereau;
|
|
private Components.ImagePanel imagePanelLapin;
|
|
private javax.swing.JButton jButtonAbreuverJ;
|
|
private javax.swing.JButton jButtonAbreuverV;
|
|
private javax.swing.JButton jButtonNettoyerJ;
|
|
private javax.swing.JButton jButtonNettoyerV;
|
|
private javax.swing.JButton jButtonNourrirJ;
|
|
private javax.swing.JButton jButtonNourrirV;
|
|
private javax.swing.JButton jButtonSoignerJ;
|
|
private javax.swing.JButton jButtonSoignerV;
|
|
private javax.swing.JLabel jLabel1;
|
|
private javax.swing.JLabel jLabel11;
|
|
private javax.swing.JLabel jLabel12;
|
|
private javax.swing.JLabel jLabel13;
|
|
private javax.swing.JLabel jLabel14;
|
|
private javax.swing.JLabel jLabel16;
|
|
private javax.swing.JLabel jLabel17;
|
|
private javax.swing.JLabel jLabel18;
|
|
private javax.swing.JLabel jLabel19;
|
|
private javax.swing.JLabel jLabel2;
|
|
private javax.swing.JLabel jLabel20;
|
|
private javax.swing.JLabel jLabel21;
|
|
private javax.swing.JLabel jLabel22;
|
|
private javax.swing.JLabel jLabel23;
|
|
private javax.swing.JLabel jLabel3;
|
|
private javax.swing.JLabel jLabel4;
|
|
private javax.swing.JLabel jLabel5;
|
|
private javax.swing.JLabel jLabel6;
|
|
private javax.swing.JLabel jLabel7;
|
|
private javax.swing.JLabel jLabel8;
|
|
private javax.swing.JLabel jLabel9;
|
|
private javax.swing.JLabel jLabelDesalteresJ;
|
|
private javax.swing.JLabel jLabelDesalteresJ1;
|
|
private javax.swing.JLabel jLabelDesalteresJ3;
|
|
private javax.swing.JLabel jLabelDesalteresJ4;
|
|
private javax.swing.JLabel jLabelDesalteresL;
|
|
private javax.swing.JLabel jLabelNbMaladesJ;
|
|
private javax.swing.JLabel jLabelNbMaladesL;
|
|
private javax.swing.JLabel jLabelNourrisJ;
|
|
private javax.swing.JLabel jLabelNourrisJ1;
|
|
private javax.swing.JLabel jLabelNourrisJ3;
|
|
private javax.swing.JLabel jLabelNourrisJ4;
|
|
private javax.swing.JLabel jLabelNourrisL;
|
|
private java.awt.Panel panel1;
|
|
private java.awt.Panel panel2;
|
|
private java.awt.Panel panel3;
|
|
private java.awt.Panel panel4;
|
|
private java.awt.Panel panel5;
|
|
// End of variables declaration//GEN-END:variables
|
|
|
|
private JMeuMeuView _View;
|
|
private jmeumeu.JMeuMeuGameField _Field;
|
|
}
|