教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

天富娱乐登录彩票 面板组件应该怎样使用?普京棋牌官网609.1客服指定官方最新版有什么活动.cc介绍

更新时间:2021年08月19日15时42分 来源:传智教育 浏览次数:

好口碑IT培训

Swing组件中不仅有JFrame 和 JDialog 这样的顶级容器,而且提供了一些面板组件(也称为中间容器)。面板组件不能单独存在,只能放置在顶级窗口容器中。最常见的面板组件有两种,分别是普京棋牌官网609.1客服指定官方最新版有什么活动.cc和 JSerollPane,下面分别介绍这两种面板组件。

1.普京棋牌官网609.1客服指定官方最新版有什么活动.cc

普京棋牌官网609.1客服指定官方最新版有什么活动.cc面板组件是个无边框且不能被移动、放大、缩小或者关闭的面板,它的默认布局管理器是FlowLayout。也可以使用普京棋牌官网609.1客服指定官方最新版有什么活动.cc带参数的构造函数普京棋牌官网609.1客服指定官方最新版有什么活动.cc (LayoutManager layout)或者setLayout()成员方法设置普京棋牌官网609.1客服指定官方最新版有什么活动.cc布局管理器。

普京棋牌官网609.1客服指定官方最新版有什么活动.cc面板组件类并没有包含多少特殊的组件操作方法,大数都是从父类(如 Container)继承过来的,使用也非常简单。

2. 普京棋牌官网609.1客服指定官方最新版有什么活动.cc

普京棋牌官网609.1客服指定官方最新版有什么活动.cc是一个带有滚动条的面板,面板上只能添加一个组件。如果想向普京棋牌官网609.1客服指定官方最新版有什么活动.cc面板中添加多个组件,应该先将多个组件添加到某个组件中,然后将这个组件添加到普京棋牌官网609.1客服指定官方最新版有什么活动.cc中。

普京棋牌官网609.1客服指定官方最新版有什么活动.cc的常用构造法如表11-7所示。

表11-7 普京棋牌官网609.1客服指定官方最新版有什么活动.cc的常用构造方法

普京棋牌官网609.1客服指定官方最新版有什么活动.cc介绍


如果在构造方法中设定显示组件和滚动条策略,可以调用普京棋牌官网609.1客服指定官方最新版有什么活动.cc提供的成员方法法进行设置,普京棋牌官网609.1客服指定官方最新版有什么活动.cc面板滚动策略的执行方法如表11-8所示

普京棋牌官网609.1客服指定官方最新版有什么活动.cc介绍


关于上述介绍的JScolPlane 面板组件滚动策略的设置方法,ScollPande 接口声明了多个常量属性,可以用来设置不同的滚动策略。

JscolPame的滚动属性如表11-9所示。

表11-9 JSrollPane 的滚动属性

普京棋牌官网609.1客服指定官方最新版有什么活动.cc介绍


下面通过一个案例演示面板组件的基本用法,如文件11-11所示。

文件1-11 Example11java

 Import java.awt.*; import javax. swing.*;. public class Examplell { private static void createAndshowGUI (){ JFrame f = new JFrame ("PanelDemo") ; f,setLayout (new BorderLayout () ) ; f.setsize (350,200 ) f.setlocation (300,200 ) f. setVisible(ture) f. setDefaultCloseOperation(JFrame.EXIT ON CLOSE) ; 普京棋牌官网609.1客服指定官方最新版有什么活动.cc scrollPane =new JSscrollPane 设置水平滚动条策略--滚动条需要时最示 scrollPane.setHorizontalScrolIBarpolicy SerollPaneConstants HORIZONTAL_SCROLLBAR_ALWAYS) ” 普京棋牌官网609.1客服指定官方最新版有什么活动.cc pane = new 普京棋牌官网609.1客服指定官方最新版有什么活动.cc(); panel.add (new JButton(按钮“1") ) ; panel.add (new JButton(按钮“2") ) ; panel.add (new JButton(按钮“3") ) ; panel.add (new JButton(按钮“4") ) ; 设置普京棋牌官网609.1客服指定官方最新版有什么活动.cc面板在滚动面板中JScrollPan中显示 scrollPane.setviewportView(pane) 向JFrame容窗口中添加JSCrollpane中显示 CENTER) ; scrollPane,BroderLayout.CENTER); } Public static void main(String[ ] args) { SwingUtilitleh1ities . invokeLater(Exampll;;createAndShowGUI); } }


文件11-11的运行结果如11-22所示。

在文件11-11中,第4~31代码定义了createAndShowGUI( )方法,其中,第6-11行代码创建了一个名为scollPane的滚动面板组件,第15~ 16行代码设置水平滚动条策略为滚动条需要时显示:第18~ 19行代时设置垂直滚动条策略为滚动条一直显示;第21~26行代码创建创建了一个面板组件pane并在panel中添加了4个按钮,第28行代码设置panel面板在滚动面板sollane中显示:第30行代码向f容器窗口中添加滚动面板组件srellPane最后,在main() 方法中使用SwingUtilities工具类封装好的createAndShowGUI( )方法显示CUI程序。

1629358368717_swing.jpg

文件11-11的运行结果



猜你喜欢:

Swing文本组件JTextField和JTextArea有哪些区别?

Java swing是做什么的?有什么作用?

Swing事件处理的过程是怎样的?

Swing JDialog容器和JFrame容器使用教程

传智教育Java培训课程



0 分享到:
和我们在线交谈!