1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
   | public class MainFrame extends JFrame{
    public static void main(String[] args){
        new MainFrame().setVisible(true);
    }
 
    public MainFrame() {
        getContentPane().setLayout(new FlowLayout());
        getContentPane().add(minTextField);
        minTextField.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                maxTextField.setText(minTextField.getText().toUpperCase());
            }
        });
        getContentPane().add(maxTextField);
        maxTextField.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                minTextField.setText(maxTextField.getText().toLowerCase());
            }
        });
        setSize(280,80);
    }
 
    JTextField minTextField = new JTextField(20);
    JTextField maxTextField = new JTextField(20);
} | 
Partager