package ihm; import javax.swing.JPanel; import java.awt.Frame; import java.awt.BorderLayout; import javax.swing.JDialog; import java.awt.Dimension; import javax.swing.JLabel; import java.awt.Rectangle; import javax.swing.JTextField; import javax.swing.JButton; import javax.swing.WindowConstants; public class ConstanteDialogBox extends JDialog { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JLabel jLabelNomConstante = null; private JTextField jTextFieldNomConstante; private JLabel jLabelValeurConstante = null; private JTextField jTextFieldValeurConstante; private JButton jButtonValider = null; private JButton jButtonAnnuler = null; /** * @param owner */ public ConstanteDialogBox(Frame owner, JTextField jText1, JTextField jText2) { super(owner); jTextFieldNomConstante = jText1; jTextFieldValeurConstante = jText2; initialize(); } /** * This method initializes this * * @return void */ private void initialize() { this.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); this.setBounds(new Rectangle(100, 100, 483, 196)); this.setResizable(false); this.setTitle("Création d'une constante"); this.setContentPane(getJContentPane()); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jLabelValeurConstante = new JLabel(); jLabelValeurConstante.setBounds(new Rectangle(27, 66, 146, 24)); jLabelValeurConstante.setText("Valeur de la Constante"); jLabelNomConstante = new JLabel(); jLabelNomConstante.setText("Nom de la Constante"); jLabelNomConstante.setBounds(new Rectangle(27, 24, 146, 24)); jContentPane = new JPanel(); jContentPane.setLayout(null); jContentPane.add(jLabelNomConstante, null); jContentPane.add(getJTextFieldNomConstante(), null); jContentPane.add(jLabelValeurConstante, null); jContentPane.add(getJTextFieldValeurConstante(), null); jContentPane.add(getJButtonValider(), null); jContentPane.add(getJButtonAnnuler(), null); } return jContentPane; } /** * This method initializes jTextFieldNomConstante * * @return javax.swing.JTextField */ private JTextField getJTextFieldNomConstante() { jTextFieldNomConstante.setBounds(new Rectangle(208, 24, 236, 24)); jTextFieldNomConstante.setToolTipText("Nom que vous désirez attribuer à la constante. Commencer par une minuscule."); return jTextFieldNomConstante; } /** * This method initializes jTextFieldValeurConstante * * @return javax.swing.JTextField */ private JTextField getJTextFieldValeurConstante() { jTextFieldValeurConstante.setBounds(new Rectangle(208, 67, 236, 24)); jTextFieldValeurConstante.setToolTipText("Valeur à attribuer à la constante"); jTextFieldValeurConstante.setText(""); return jTextFieldValeurConstante; } /** * This method initializes jButtonValider * * @return javax.swing.JButton */ private JButton getJButtonValider() { if (jButtonValider == null) { jButtonValider = new JButton(); jButtonValider.setBounds(new Rectangle(255, 116, 123, 32)); jButtonValider.setToolTipText("Valider la création de la constante"); jButtonValider.setText("Valider"); jButtonValider.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { jTextFieldNomConstante.getText(); jTextFieldValeurConstante.getText(); } }); } return jButtonValider; } /** * This method initializes jButtonAnnuler * * @return javax.swing.JButton */ private JButton getJButtonAnnuler() { if (jButtonAnnuler == null) { jButtonAnnuler = new JButton(); jButtonAnnuler.setBounds(new Rectangle(75, 116, 123, 32)); jButtonAnnuler.setToolTipText("Annuler la création d'une constante"); jButtonAnnuler.setText("Annuler"); jButtonAnnuler.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { dispose(); } }); } return jButtonAnnuler; } protected String getCstName() { return jTextFieldNomConstante.getText(); } protected String getCstValue() { return jTextFieldValeurConstante.getText(); } } // @jve:decl-index=0:visual-constraint="120,53"