Java Swing TextField 看起来很小

标签 java swing

我想在一些复选框旁边添加一个文本字段,但出于某种原因它看起来只有 1 个字符的大小?

JButton addStaff = new JButton("Add Staff");
westPanel.add(addStaff);
// bind the button with the listener
addStaff.addActionListener(new StaffHandler());
c1 = new JCheckBox("Home Only?");
westPanel.add(c1);
c2 = new JCheckBox("Offer ShortHand?");
westPanel.add(c2);
t1 = new JTextField("");
westPanel.add(t1);

我的输出如下,看起来有点垃圾。 Screenshot of the resulting Swing

最佳答案

您可以使用构造函数new JTextField(int columns)

例如JTextField t1 = new JTextField(20);

关于Java Swing TextField 看起来很小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41361950/

相关文章:

java - 使用 jComboBox 从数据库中过滤 jTable 数据

java - Spring Java 项目在导入具有无限循环的 jar 时未启动 Tomcat

java - 从类(class)收集信息的适当方式/模式是什么?

java - 为什么我不能向我的 JComboBox 添加多个数组?

java - JFileChooser 和 Jbutton 错误

java - 为什么我没有获得正常运行的 JScrollPane?

java字符串替换字符

java - 如何将 "dynamically"对象类型的实例转换为其特定数据类型?

java - SQL嵌套异常 : Cannot create PoolableConnectionFactory (Access denied for user '<<USERNAME>>' @'SERVERIP' (using password: YES))

java - 调用内部类的重绘不会触发paint()实际上什么也不做