首页javalayoutJava Swing - 如何在CardLayout中显示不同的面板大小...

Java Swing - 如何在CardLayout中显示不同的面板大小...

我们想知道如何在CardLayout中显示不同的面板大小。...
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;

import javax.swing.JFrame;
import javax.swing.JTextField;

public class Main extends JFrame {

  public Main() {
    JTextField f = new JTextField(20);

    setLayout(new GridBagLayout());
    GridBagConstraints c = new GridBagConstraints();
    c.anchor = GridBagConstraints.SOUTHEAST;
    c.weighty = 1;
    add(f, c);
  }

  public static void main(String... strings) {
    Main e = new Main();
    e.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    e.pack();
    e.setLocationRelativeTo(null);
    e.setVisible(true);
  }

}