暑假自学java第二十三天

今天学习了部分其他组件:

JDialog组件

 

 (3条消息) Java Swing概述: JFrame窗体和JDialog窗体_请不要叫我二师兄的博客-CSDN博客_jdialog

JScrollPane组件

.JScrollPane组件可以把一个组件放到一个滚动窗口中,然后通过拖动滚动条查看组件内容。

 

 

 

JSplitPane组件

JSplitPane组件用于拆分窗口,拆分窗口被分成两部分,有水平拆分和垂直拆分两种。构造方法如下:

(1)JSplitPaion ( int newOrient,boolean newContinuousLayout,newLeftComponent,Com-ponent newRightComponent ) ;

( 2 )JSplitPane ( intanewOrientation,ComponentnewLeftComponent. ComponentnewRight-Component ) ;

其中,newOrientation取值:JSplitPane.HORIZONTAL_SPLTT or JSplitPane.VERTICAL_SPLIT;newContinuousLayout表示拆分线移动时组件是否连续变化; newLeftComponent , ne-wRightComponent表示窗口中的两个组件。

JlnternalFrame组件

内部窗体JInternalFrame组件用于在一个主窗口内显示一个或多个子窗口,每个子窗口都可以拖动、关闭、最小化、调整大小,可以显示标题和支持菜单栏。使用时,需先将子窗口对象添加到JDesktopPane组件中,再将JDesktopPane对象添加到主窗口的内容面板中,子窗口默认不可见,因此,需要设置其可见性和大小。构造方法格式如下:

public JInternalFrame( String title,boolean resizable,boolean clos-able,boolean maximizable,boolean iconfiable)。

除了上述组件外,还有一些常用组件,如计时器JTimer、进度条JProgressBar、树形组件JTree、表格JTable、文本窗格JTextPane、文件选择器JFilechooser等,

 

posted @   信2005-2赵磊  阅读(26)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示