您的位置:首页 > 编程语言 > Java开发

java swing 界面

2015-09-20 20:29 295 查看
刚学java 对java的各种特性还不是很了解,仅在此记录下这段时间用 java swing 写界面的一些收获。

JFrame 是窗口的整体框架,我们对窗口的所有设计、改动都是对 JFrame 的改动——增删组件。

JFrame的getContentPane方法可以得到窗口容器,所有的组件其实都是加在这个窗口容器中的。

add方法可以给容器添置组件,组件包括各种面板及挂件。

常用的面板为JPanel和JScrollPane。

JPanel是简单好用的面板,默认流式布局。JScrollPane是滚动条面板,要将显示的面板添加到JScrollPane的Viewport中,

方法为:scrollPane.setViewportView(panel)

关于布局(Layout)

布局都可以设置横纵间距以调整零件间距离;

流式布局(FlowLayout),设置对齐方式有:左对齐、右对齐、居中、顶对齐、尾对齐;

边框布局(BorderLayout)(麻将布局),有东、西、南、北、中5个部分构成,其中 中 最大,面板主体一般都写在中中;
卡片布局(CardLayout),需要切换显示页面时使用:

常用挂件有:
JLabel、JTextField、JButton、JComeboBox等;
JLabel初始化(用文字):

JLabel初始化(用图片):

其他贴士:

setUndecorated(true); // 去掉窗体边框

setVisible(true); // 设置窗体可见

eclipse快捷键:

Alt+方向键 移动行内容

Alt+S 资源快捷键
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: