?? simple2.java
字號:
/* * Simple2.java - an example of handling events. * For this example, we will use anonymous inner classes to * implement an ActionListener for each button. This approach * can avoid long switch-type if statements from the approach * used in the Simple1 example. */import java.awt.*;import java.awt.event.*;import javax.swing.*;public class Simple2{ private static JFrame frame; // static so main can use it private static JPanel myPanel; // panel for the contentPane private JButton button1; // Define out here to make private JButton button2; // visible to ActionListeners public Simple2() // Construct, build GUI { // Create a panel myPanel = new JPanel(); // Create the buttons button1 = new JButton("Button 1"); button2 = new JButton("Button 2"); // For each component that needs a listener, define an // anonymous inner class to implement ActionListener button1.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(frame, "Button 1 pressed"); } } ); button2.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(frame, "Button 2 pressed"); } } ); myPanel.add(button1); // Adds to current JFrame myPanel.add(button2); } public static void main(String s[]) { Simple2 gui = new Simple2(); // Create Simple2 component frame = new JFrame("Simple2"); // JFrame for the panel // Standard idiom to catch close event frame.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) {System.exit(0);} }); frame.getContentPane().add(myPanel); frame.pack(); // Ready to go frame.setVisible(true); }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -