ClearFrame frame = new ClearFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
class ClearFrame extends JFrame {
public ClearFrame() {
setTitle("MulcastTest");
setSize(DEFAULT_WIDTH, DEFAULT_HEIGHT);
ClearPanel panel = new ClearPanel();
add(panel);
}
public static final int DEFAULT_WIDTH = 300;
public static final int DEFAULT_HEIGHT = 200;
}
class ClearPanel extends JPanel {
public ClearPanel() {
final JTextField jf1 = new JTextField("Hello", 7);
add(jf1);
final JTextField jf2 = new JTextField("Hello", 7);
add(jf2);
final JTextField jf3 = new JTextField("Hello", 7);
add(jf3);
JButton clearButton = new JButton("Clear");
add(clearButton);
ActionListener newListener =
new ActionListener() {
public void actionPerformed(ActionEvent event) {
jf1.setText("");
jf2.setText("");
jf3.setText("");
}
};
clearButton.addActionListener(newListener);
}
}