今天学习了部分其他组件:
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等,
原文:https://www.cnblogs.com/zhaolei0419/p/15050197.html