Jpanel
package com.wang.gui.lesson05; import javax.swing.*; import java.awt.*; public class JpanelDemo extends JFrame { public JpanelDemo(){ Container container = this.getContentPane(); container.setLayout(new GridLayout(2,1,10,10)); JPanel panel = new JPanel(new GridLayout(1, 3)); panel.add(new Button("1")); panel.add(new Button("1")); panel.add(new Button("1")); container.add(panel); this.setVisible(true); this.setBounds(200,200,500,500); this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { new JpanelDemo(); } }
JScrollPane
package com.wang.gui.lesson05; import javax.swing.*; import java.awt.*; public class JScrollDemo extends JFrame { public JScrollDemo(){ Container container = this.getContentPane(); //文本域 JTextArea textArea = new JTextArea(20, 50); textArea.setText("一起学习java!"); //Scroll面板 JScrollPane scrollPane = new JScrollPane(textArea); container.add(scrollPane); this.setVisible(true); this.setBounds(100,100,300,350); this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); } public static void main(String[] args) { new JScrollDemo(); } }