GUI

Posted ynhwl

tags:

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

比起文字,直接看代码,更能快速学习理解,如下为:创建一个简单的显示窗体:

 1 /**
 2  *     一个最初的界面
 3  * 1.创建一个窗口对象
 4  * 2.设置窗口属性(宽高、标题)
 5  * 3.准备要显示的内容
 6  * 4.将内容添加到窗体
 7  * 5.告诉JVM可以显示了
 8  */
 9 import javax.swing.*;
10 
11 public class HelloSwing {
12 
13     public static void main(String[] args) {
14         
15         JFrame jFrame = new JFrame();  //1.创建一个窗口对象
16         jFrame.setTitle("MyQQ16.20");  //2.设置窗口界面的Title
17         jFrame.setSize(400,300);  //3.设置窗口的宽高
18         JLabel helloLable = new JLabel("欢迎使用MyQQ16.20",SwingConstants.CENTER);  //4.Lable承载要显示文本和图像,居中
19         jFrame.add(helloLable);  //5.将承载内容的lable添加到窗体上
20         jFrame.setVisible(true);  //6.完成,告诉JVM可以显示了
21     }
22 }

效果:

技术分享图片 

 

一个数字输入面板:

 1 /**
 2  *     数字输入面板
 3  */
 4 import java.awt.Button;
 5 import java.awt.GridLayout;
 6 import javax.swing.JFrame;
 7 
 8 public class MyGirdLayout {
 9 
10     public static void main(String[] args) {
11         
12         JFrame myFrame = new JFrame();    //创建窗体对象
13         myFrame.setSize(400, 300);    //设置窗体宽高
14         myFrame.setTitle("MyQQ13.2");    //设置窗体标题
15         myFrame.setLayout(new GridLayout(4, 3));    //设置窗体为流式布局
16         
17         String []string = {"1","2","3","4","5","6","7","8","9"};    //按钮的数字组
18         
19         Button []buttons = new Button[ string.length ];        //按钮组
20         
21         //将数字和按钮一一对应(将数字一个一个放到按钮上)
22         for( int i = 0; i < buttons.length; i++ ) {
23             buttons[i] = new Button( string[i]);
24         }
25         
26         //将按钮一个一个放到窗体上
27         for( int i = 0; i < buttons.length; i++ ) {
28             myFrame.add(buttons[i]);
29         }
30         
31         myFrame.setVisible(true);//OK
32         
33     }
34 }

 效果:

技术分享图片

 

404

 

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

片段覆盖整个android编辑屏幕

Python - 使用网格布局格式化窗口

可重用的视图?

unity3d 如何用GUI按钮播放动画脚本怎么写

eclipse html 打开方式

微信小程序代码片段