java swing 总结_对Java 中Swing的小总结

本文总结了Java Swing的基本内容,包括顶层容器如JFrame和JDialog,非顶层容器如JPanel及其重要性,以及普通组件如JLabel、JButton等。讨论了组件的常用方法、事件处理步骤和监听器的使用。提到了MVC模式在Swing中的应用,指出理解这一模式对于深入学习Swing至关重要。
摘要由CSDN通过智能技术生成

最近把Swing里的内容稍微看了一下,Swing里的基本元素有:

1.容器

顶层容器

顶层容器常见的有两种:

I.窗体(JFrame),它可以直接出现在系统桌面上,其它组件必须直接或间接借助顶层容器才能显示出来。

II.对话框(JDialog),这个比较常见。

非顶层容器

非顶层容器既可以做容器,又可以做组件,如面板(JPanel)。

一般说来不直接将普通组件直接添加到顶层容器中,虽然可以这么做。而是把复杂的界面分割,将某些功能相近或位置靠近的组件放到一个非顶层容器中,这样可以更好的操作界面,也增强了可维护性。

利用非顶层容器可以很方便的搭建界面,并且代码清晰、难度较小。因为开发一个界面的一小部分还是比较简单的,代码也易于维护。

一般一个JPanel都是一个具有相同功能的子界面或一些相似组件的组合。这样当遇到相似的开发时就可以直接重用,避免了重复开发。

(以下关于嵌板部分是从网上得到的,没有试过它的用法,感觉应该挺重要的)

Swing中所有的组件都是放到容器中,主要的容器包括:JFrame,JPanel,JWindow,JDialog,JPanle。 JFrame是java的主框架,几乎所有的Java应用程序界面都是在主框架之中设计的。有些容器并非一层,而由几层嵌板组成,如:拆分嵌板 (JSplitPane),内容嵌板, 页签式嵌板(TabbedPane)等。

拆分嵌板:按指定的方向和方式拆分其内的两个子组件,记住一个拆分嵌板只能拆分两个子组件,如果想要拆分三个,大家自己先想一想办法。本节最后给出了答案。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值