一.学习内容
1.图形用户界面编辑
常用组件与容器
(1)JFrame:是一种最常用的一种顶级容器。
(2)练习书上代码
2.代码如下:
(1)
package Demo1;
//练习代码8-5
import java.awt.event.KeyEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Buttonl extends JPanel {
private JButton b1,b2,b3;
public Buttonl() {
b1=new JButton("Disable");
b1.setMnemonic(KeyEvent.VK_D);
b2=new JButton("Middle");
b2.setMnemonic(KeyEvent.VK_M);
b3=new JButton("Enable");
b3.setMnemonic(KeyEvent.VK_E);
b3.setEnabled(false);
add(b1);
add(b2);
add(b3);
}
public static void main(String[] args) {
JFrame frame=new JFrame("按钮实例");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Buttonl panel=new Buttonl();
frame.getContentPane().add(panel);
frame.setSize(300,80);
frame.setVisible(true);
}
}
(2)
package Demo1;
//代码8-1
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class MyFrame {
public static void main(String[] args) {
JFrame frame =new JFrame("JFrame 演示");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(300, 200);
frame.setVisible(true);
JLabel labell=new JLabel("JFrame 演示实例");
frame.getContentPane().add(labell, BorderLayout.CENTER);
}
}