如何防止缩小仅包含 JFormattedTextFields 的 JPanel。
JFormattedTextField textF1;
JFormattedTextField textF2;
textF1 = new JFormattedTextField(numberFormat);
textF2 = new JFormattedTextField(numberFormat);
JPanel labelPane = new JPanel(new GridLayout(0,1));
labelPane.add(textF1)
labelPane.add(textF2)
setBorder(BorderFactory.createEmptyBorder(50, 50, 50, 50));
add(labelPane, BorderLayout.LINE_START);
add(fieldPane, BorderLayout.CENTER);
add(imagePane, BorderLayout.LINE_END);
问题出在 fieldPane 上。它总是会收缩。我尝试将文本字段设置为最小尺寸,手动设置尺寸。甚至设置首选大小,setMaximumSize。这不起作用。LabelPane 和 imagePane 工作正常。
最佳答案
方法setColumns(int)
有效。谢谢。
关于java - JPanel 由 textFields 组成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40403819/