【发布时间】:2013-12-16 23:34:41
【问题描述】:
我在滚动窗格中有一个文本区域,它最初是可编辑的,因此用户可以输入。当他们单击一个按钮时,它会获取此输入并将该区域设置为不可编辑。但是,每当它从可编辑状态更改为不可编辑状态时,如果它的文本多于该区域在没有滚动条的情况下可以处理的内容,它会调整该区域的大小以适应所有文本,从而弄乱 UI 的其余部分。我将如何强迫它坚持它开始的大小? 这是相关代码:
txtrTag = new JTextArea();
txtrTag.setEditable(true);
txtrTag.setOpaque(true);
JScrollPane txtrTagScrollPane = new JScrollPane(txtrTag);
private void doTrack(ActionEvent e){
if (bTracking == false){
txtrTag.setEditable(false);
txtrTag.setOpaque(false);
【问题讨论】:
-
如需尽快获得更好的帮助,请发帖SSCCE。
标签: java swing user-interface jscrollpane jtextarea