- 博客(5)
- 收藏
- 关注
原创 Java图形化界面编程——Swing编程
Swing是完完全全由Java实现的,不再依赖本地平台的GUI,因此可以在所有平台上都保持相同的界面外观,独立于本地平台的Swing组件被称为轻量级组件;而依赖于本地平台的AWT组件被称为重量级组件。由于Swing的所有组件完全采用Java实现,不再调用本地平台的GUI,所有导致Swing图形界面的显示速度要比AWT图形界面的显示速度慢一些,但相对于快速发展的硬件设施而言,这种微小的速度差距并无大碍。
2024-02-23 15:12:53
2932
原创 Java图形化设计——AWT绘图
使用位图来绘制组件,相当于实现了图的缓冲区,此时绘图时没有直接把图形绘制到组件上,而是先绘制到内存中的BufferedImage上,等全部绘制完毕,再一次性的图像显示到组件上即可。3.调用组件paint方法中提供的Graphics对象的drawImage()方法,一次性的内存中的图片BufferedImage绘制到特定的组件上。之前我们已经学习了很多组件,例如Button、Frame、Checkbox等,不同的组件,展示出来的图形都不一样,其实这些组件展示出来的图形,其本质就是用。
2024-02-23 15:09:51
633
原创 Java图形化界面编程——菜单组件
在实际开发中,除了主界面,还有一类比较重要的内容就是菜单相关组件,可以通过菜单相关组件很方便的使用特定的功能,在AWT中,菜单相关组件的使用和之前学习的组件是一模一样的,只需要把菜单条,菜单,菜单项结合到一起,按照一定布局,放入容器即可。中常用菜单组件,完成下图效果,其中编辑菜单中包含 自动换行,复制,粘贴,格式 等菜单项。//设置WindowListener,监听用户点击X的动作,如果点击X,则关闭窗口。设置WindowListener,监听用户点击X的动作,如果点击X,则关闭窗口。
2024-02-23 15:08:39
442
原创 【无标题】
Java完成图形化界面编程需要用到AWT和Swing相关的类库。其中AWT全称为抽象窗口工具集(Abstract Window Tookit),它可以为Java应用程序提供基本的图形组件。
2024-02-23 15:03:38
483
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人