暑假自学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等,
· 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应用必不可少的技术