日期:2014-05-20  浏览次数:20627 次

关于JAVA界面编程
请问JPanel,Border,BorderLayout,GridBagLayout,GridLayout,JComboBox
分别指什么呢?关系又是怎么样的?
另外请给个JAVA界面控件的说明网页。

------解决方案--------------------
你需要的是全面的JAVA关于Swing图形界面基础的教程,你问的都是Swing里的东东,JFrame是窗口,JPanel为中间容器,JComboBox是下拉筐的组件,其他的都是Swing布局管理器里的东东,BorderLayout是边界布局,相关的网页直接用搜索引擎解决吧!
------解决方案--------------------
Border是指组件的边界、边框,可以能过setBorder设置。
BorderLayout这是一个布置容器的边界布局,它可以对容器组件进行安排,并调整其大小,使其符合下列五个区域:南、北、东、西和中间区域。每个区域最多只能包含一个组件,并通过相应的常量进行标识:NORTH、SOUTH、EAST、WEST 和 CENTER。当使用边界布局将一个组件添加到容器中时,要使用这五个常量之一,例如:

Panel p = new Panel();
p.setLayout(new BorderLayout());
p.add(new Button( "Okay "), BorderLayout.SOUTH);

具体请看JAVA API文档.