GUI Swing 3.4 面板

3.4 面板

JPanel

public class TestJPanel extends JFrame {
    public TestJPanel(){

        Container container = this.getContentPane();
        container.setLayout(new GridLayout(3,2));
        JPanel jPanel = new JPanel(new GridLayout(2,2));
        jPanel.add(new JButton("1"));
        jPanel.add(new JButton("2"));
        jPanel.add(new JButton("3"));
        container.add(jPanel);
        setBounds(200,200,600,600);
        setVisible(true);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new TestJPanel();
    }
}

JScrollPanel(滚动条面板)

public class TestScroll extends JFrame {
    public TestScroll() {
        //容器
        Container container = getContentPane();

        //文本域
        JTextArea textArea = new JTextArea(30,50);//字数30行,50列
        textArea.setText("你好,加油!!!");

        //滚动条面板
        JScrollPane jScrollPane = new JScrollPane(textArea);
        //jScrollPane.add(textArea);不可以这样
        container.add(jScrollPane);

        setVisible(true);
        setBounds(200,200,500,500);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    }

    public static void main(String[] args) {
        new TestScroll();
    }
}
posted @   NeverGGp  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示