AWT中文译为抽象窗口工具包
2023-09-14 09:12:06 时间
AWT(Abstract Window Toolkit),中文译为抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具。
AWT由Java中的java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件。
Swing是一个用于开发Java应用程序用户界面的开发工具包。
以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。
Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。
从整个Java体系而言,要想相对全面的了解Java这门语言,有精力的话建议还是学习下GUI编程,应用开发与其它语言一样,不过专业的开发应用语言的开发工具要强大得多,所以为什么会有选择性的原因存在了。
1 package Com.MySwing; 2 import java.awt.BorderLayout; 3 import java.awt.EventQueue; 4 import javax.swing.JFrame; 5 import javax.swing.JLabel; 6 import javax.swing.JPanel; 7 8 9 public class SevenSwing extends JFrame { 10 private static final long serialVersionUID = -2085588912441845548L; 11 private JPanel contentPane; 12 public static void main(String[] args) { 13 EventQueue.invokeLater(new Runnable() { 14 public void run() { 15 try { 16 SevenSwing frame = new SevenSwing(); 17 frame.setVisible(true); 18 } catch (Exception e) { 19 e.printStackTrace(); 20 } 21 } 22 }); 23 } 24 25 public SevenSwing() { 26 setTitle("设置窗体大小");// 设置窗体标题 27 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 默认关闭方式 28 setSize(250, 250);// 设置窗体大小 29 contentPane = new JPanel();// 创建内容面板 30 contentPane.setLayout(new BorderLayout(0, 0)); 31 setContentPane(contentPane);// 设置内容面板 32 JLabel label = new JLabel("宽度:250,高度:250");// 创建标签控件 33 contentPane.add(label, BorderLayout.CENTER);// 添加标签控件到窗体 34 } 35 36 }
相关文章
- js正则表达式验证、匹配数字、匹配字符串、匹配中文、匹配任意字符备忘录
- Unity3D脚本中文系列教程(五)
- IntelliJ IDEA中文乱码解决办法
- 开源的Eclipse的文件转码插件,可以在不影响中文的情况下改变项目文件编
- servlet中文数据存入数据库为乱码的解决办法
- javascrpt插入html中中文字符乱码问题记录
- FullCalendar 4.3.1中文模式下在IE11中显示两个月字
- 大叔经验分享(34)hive中文注释乱码
- 中文数据解码报错 UnicodeDecodeError: 'gbk' codec can't decode bytes in position 2-3: illegal multibyte sequence
- SAP HANA里的中文排序问题
- paip.中文 分词 ---paoding 3.1 的使用
- 1066 图像过滤 (15 分)—PAT (Basic Level) Practice (中文)
- 更新了 KiCad EDA 的中文资料
- 深度学习将会变革NLP中的中文分词——TODO 待好好细看
- Tomcat8.0之后GET请求不需要再设置中文乱码问题