GUI小程序---理解GUI

Posted 怎奈何?清风明月

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GUI小程序---理解GUI相关的知识,希望对你有一定的参考价值。

 1 package com.gui;
 2 
 3 import java.awt.*;
 4 import java.awt.event.KeyAdapter;
 5 import java.awt.event.KeyEvent;
 6 import java.awt.event.WindowAdapter;
 7 import java.awt.event.WindowEvent;
 8 /*
 9  * 创建图形化界面:
10  * 1,创建frame窗体。
11  * 2.对窗体经行基本设置。
12  *     比如大小,位置,布局
13  * 3.定义组件
14  * 4.将组件通过窗体的add方法添加到窗体中
15  * 5.让窗体显示,通过setVisible(true)
16  */
17 public class AwtDemo {
18     public static void main(String[] args) {
19         Frame f=new Frame("my awt");
20         f.setSize(500,400);//指定控件的大小
21         f.setLocation(300,200);//指定第一次的出现位置
22         f.setLayout(new FlowLayout());//控件排序规则
23         
24         Button b=new Button("按钮");//添加一个按钮控件
25         
26         f.add(b);//将按钮控件和
27         
28         //匿名内部类
29         
30         //事件监听器                //XXXAdapter是适配器
31         f.addWindowListener(new WindowAdapter() {
32             public void windowClosing(WindowEvent e){//XXXEvent:对应的事件
33                 System.out.println("关闭");
34                 System.exit(0);        //0为强制退出,1为安全退出
35             }
36             
37         });
38         
39         //事件监听器                //XXXAdapter是适配器
40         b.addKeyListener(new KeyAdapter() {
41             public void keyPressed(KeyEvent e){
42                 System.out.println(e.getKeyChar()+"..."+e.getKeyCode());
43                 //e.getKeyChar()是键盘输入的字符        //e.getKeyCode():字符对应的值
44             }
45         });
46         
47         
48         
49         f.setVisible(true);//让窗体显示
50         //System.out.println("Hello World");
51     }
52 }

 

以上是关于GUI小程序---理解GUI的主要内容,如果未能解决你的问题,请参考以下文章

Tor 浏览器 GUI 显示代码而不是字符

Java GUI小程序--画板

python 爬取糗事百科 gui小程序

Netbeans GUI 编辑器生成自己难以理解的代码

如何在标准GUI应用程序中使用Qt3D进行渲染?

PYQT5项目实践|实现Python+cplex 求解模型后,写入GUI小程序中,具体实践包括: CPLEX 的 求解整数规划模型和求解结果以表的形式输出在GUI界面中