![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java_GUI
肆悟先生
惩奸除恶,维护世界和平
展开
-
5、布局管理器
【代码】5、布局管理器。原创 2023-09-29 21:52:22 · 451 阅读 · 0 评论 -
Java_GUI编程-----1、 GUI编程简介
GUI的核心技术:Swing、AWT编程Java是一个面向对象的语言,学Java就是在学一个一个的类,同理学习GUI编程就是在学一个一个的类,学习这些核心技术涉及的类,即掌握Swing和AWT中相关的类即可。GUI之所以不流行的原因是因为界面不美观、需要jre环境为什么要学习GUI因为它是MVC的基础,后面的学习是MVC的架构,这其中会有很多的思想包括监听器的思想。可以写出一些自己心中想要的一些小工具工作时,也可能需要维护到Swing界面,如果遇到这样的问题说明公司已经很老了,概率极小。原创 2023-09-26 09:25:15 · 305 阅读 · 0 评论 -
2、AWT介绍
AWT是Swing的前身,我们使用AWT学习底层的实现而用Swing来画一些界面AWT:抽象的窗口工具(Abstract Windows Tools),包含了很多的类和接口!用于GUI编程,GUI:图形用户界面编程AWT包含了各种各样的元素:窗口、按钮、文本框。原创 2023-09-26 10:56:22 · 204 阅读 · 0 评论 -
3、组件和容器
万物皆对象,窗口也是一个对象,这里Frame也是一个对象,我们可以看到Frame是可以new出来的,它是属于java.awt包下的。当一个弹窗的时候可以用上面的方法生成,如果多个弹窗的话每个都要写这样的代码显然太麻烦,这时我们就可以用到。无参构造方法中this(“”)调用了类中的有参构造方法Fram(String),有参构造方法如下。从类的定义可以看出,Frame类继承了Window类,实现了MemuContainer接口。从类中我们可以看出Frame类构造器共有4个,我们可以看出无参构造方法。原创 2023-09-27 17:48:30 · 272 阅读 · 0 评论 -
4、Panel面板详解
Panel面板与Frame一样,但是Panel可以内嵌进Frame,Panel有一个特性是不能单独存在,必须内嵌到Frame或弹窗中,Panel是一个面板,面板应该容器里面,可以看成是一个空间,但是不能单独存在,需要内嵌在Frame中。Panel需要放在Frame中,反过来说也就是在Frame中添加Panel,这里panel能当做add的参数是因为Panel继承了Container,而Container又继承了Component。这里我们后面还要学习23种设计模式。原创 2023-09-28 14:09:30 · 1217 阅读 · 0 评论