import javax.swing.*;
public class JFrameDemo {
public void init() {
MyFrame jFrame = new MyFrame("Swing0.0");
jFrame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new JFrameDemo().init();
}
}
下面是MyFrame的具体实现:
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class MyFrame extends JFrame {
JPanel panel1 = new JPanel(new FlowLayout());
JPanel panel2 = new JPanel(new FlowLayout());
JPanel panel = new JPanel(new CardLayout());
JComboBox<String> comboBox = new JComboBox<>();
public MyFrame(String title) throws HeadlessException {
super(title);
setBounds(100, 100, 500, 400);
//内容面板
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());