Swing之厢式布局管理器实例

来源:互联网 发布:手机淘宝如何看总消费 编辑:程序博客网 时间:2024/04/28 14:15

1 代码

个人感觉这个很好用的,有自动调节布局,左对齐右对齐,上对齐下对齐的功能

package com.szsm.swing.framepanel;import java.awt.BorderLayout;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import javax.swing.Box;import javax.swing.JLabel;import javax.swing.JTextArea;import javax.swing.JTextField;import com.szsm.swing.parent.FrameSet;public class BoxFrame extends FrameSet{public BoxFrame() {}@Overrideprotected void init() {// TODO Auto-generated method stubsuper.init();this.addWindowListener(new WindowAdapter() {@Overridepublic void windowClosing(WindowEvent e) {super.windowClosing(e);BoxFrame.this.dispose();}});}@Overrideprotected void initInterface() {super.initInterface();Box topBox = Box.createHorizontalBox();parentContainer.add(topBox,BorderLayout.NORTH);topBox.add(Box.createHorizontalStrut(15));topBox.add(new JLabel("话题:"));topBox.add(Box.createHorizontalStrut(15));topBox.add(new JTextField(""));Box box = Box.createHorizontalBox();parentContainer.add(box,BorderLayout.CENTER);box.add(Box.createHorizontalStrut(15));box.add(new JLabel("内容:"));box.add(Box.createHorizontalStrut(15));box.add(new JTextArea(""));}public static void main(String[] args) {new BoxFrame();}}

2 效果图


原创粉丝点击