随笔分类 - Java GUI
摘要:弹窗窗口的建立: 1 //弹窗的窗口 2 class MyDialogDemo extends JDialog{ 3 public MyDialogDemo() { 4 this.setVisible(true); 5 this.setBounds(100,100,500,500); 6 this.
阅读全文
摘要:1.JFrame(会自动携带关闭监听器): 1 public static void init() { 2 JFrame frame = new JFrame("JFrame窗口"); 3 frame.setVisible(true); 4 frame.setBounds(100,100,200,2
阅读全文
摘要:1.键盘监听器: 1 class KeyFrame extends Frame { 2 public KeyFrame() { 3 setBounds(1,2,300,400); 4 setVisible(true); 5 6 this.addKeyListener(new KeyAdapter()
阅读全文
摘要:文本框的使用: 1 public TextField num1,num2,num3; 2 num1 = new TextField(10);//表示最多可输入10字节 3 num2 = new TextField(10); 4 num3 = new TextField(20); 1 public c
阅读全文
摘要:监听器作为一个类型,可以附加在按钮等组件上,使这些组件可以与用户进行交互: 监听器的两种使用方式: 以下两种方式都可以使用户在与窗口做关闭交互的时候可以正常的关闭窗口 1.通过自己定义创建一个监听器,并按照自己的需求进行编写实现: 1 //因为addActionListener需要ActionLis
阅读全文
摘要:设计以下布局: 代码实例: 1 public static void main(String[] args) 2 { 3 //整体上采用逐步细分的思想来完成,先把几个有规律的看作一个整体,再把整体再继续往下逐渐划分 4 5 Frame frame = new Frame("test"); 6 fra
阅读全文
摘要:1.行列式布局(GridLayout):(即按给定的行和列来进行布局) 1 public static void main(String[] args) 2 { 3 Frame frame = new Frame("TestGridLayout"); 4 5 Button btn1 = new Bu
阅读全文
摘要:Panel是放在窗口(Frame)上的一个子界面,它也是做一个页面设计的作用,无法进行交互 1 //布局的定义 2 Panel panel = new Panel(); 3 //panel设置坐标,相较于frame 4 panel.setBounds(50,50,400,400); 5 panel.
阅读全文
摘要:Frame就是一个窗口: Frame的创建的形式及设定: 1 public static void CreateFrame() 2 { 3 4 Frame frame = new Frame("我的第一个java图形界面窗口"); 5 //设置可见性 6 frame.setVisible(true)
阅读全文