【发布时间】:2021-08-18 00:37:28
【问题描述】:
我一直在尝试缩放文本字段以使其更适合我的屏幕,但我不知道我目前如何拥有此代码。
public class Screen extends JFrame {
private JPanel screen;
private JTextField nameField, setName;
private JButton button;
public Screen() {
screen = new JPanel(new FlowLayout(0, 0, FlowLayout.LEADING));
nameField = new JTextField();
button = new JButton("Confirm");
setName = new JTextField("Name:");
button.setAlignmentX(Component.CENTER_ALIGNMENT);
setName.setEditable(false);
setName.setPreferredSize(new Dimension(20,20));
screen.setLayout(new BoxLayout(screen, BoxLayout.Y_AXIS));
screen.setBorder(BorderFactory.createEmptyBorder(50, 5, 5, 5));
screen.add(setName);
screen.add(nameField);
screen.add(button);
this.add(screen);
setPreferredSize(new Dimension(960,540));
setTitle("My Game!!!");
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
pack();
setLocationRelativeTo(null);
setVisible(true);
【问题讨论】:
-
“拟合”更好是指占用所有可用空间?
标签: java swing jtextfield