?? asd.java
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class asd extends JFrame {
JButton button1 = new JButton("微笑");
JButton button2 = new JButton("流淚");
JButton button3 = new JButton("生氣");
JButton button4 = new JButton("退出");
JLabel imgLabel = new JLabel();
public asd() {
JPanel cp = (JPanel) this.getContentPane();
JPanel buttomPanel = new JPanel();
JPanel imgPanel = new JPanel();
//buttomPanel.setPreferredSize(new Dimension(100, 40));
//button2.setEnabled(false);
buttomPanel.add(button1);
buttomPanel.add(button2);
buttomPanel.add(button3);
buttomPanel.add(button4);
imgPanel.add(imgLabel);
button1.addActionListener(new ButtonListener());
button2.addActionListener(new ButtonListener());
button3.addActionListener(new ButtonListener());
button4.addActionListener(new ButtonListener());
cp.add(imgPanel, BorderLayout.CENTER);
cp.add(buttomPanel, BorderLayout.SOUTH);
this.setSize(400,400);
//this.setResizable(false);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
class ButtonListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button1) {
imgLabel.setIcon(new ImageIcon("smile.jpg"));
//button1.setEnabled(false);
//button2.setEnabled(true);
}
else if(e.getSource() == button2) {
imgLabel.setIcon(new ImageIcon("sad.jpg"));
}
else if(e.getSource() == button3) {
imgLabel.setIcon(new ImageIcon("angry.jpg"));
}
else if(e.getSource() == button4) {
System.exit(1);
}
}
}
public static void main(String args [] ) {
new asd();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -