1.图形用户界面编辑
常用组件与容器
JFrame:是一种最常用的一种顶级容器。
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);
}
}
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);
}
}
这篇博客展示了如何在Java中使用JFrame和JButton创建图形用户界面。通过实例代码,详细解释了如何添加按钮并设置快捷键,以及如何控制按钮的启用和禁用状态。
2307

被折叠的 条评论
为什么被折叠?



