【发布时间】:2016-08-30 12:11:30
【问题描述】:
您好,我遇到了一个问题,即使我设置了JTextArea1.setBorder(null); 或jTextArea1.setBorder(javax.swing.BorderFactory.createEmptyBorder());,我的 JTextArea 仍然会有斜角边框(顶部和左侧 - 厚,底部和右侧 - 薄)。有什么理由不工作吗?我希望这个文本区域绝对没有任何类型的边框。
这是我的一些代码:
jTextArea1 = new javax.swing.JTextArea();
jTextArea1.setEditable(false);
jTextArea1.setColumns(20);
jTextArea1.setFont(new java.awt.Font("Monospaced", 0, 6)); // NOI18N
jTextArea1.setForeground(new java.awt.Color(29, 209, 32));
jTextArea1.setLineWrap(true);
jTextArea1.setRows(20);
jTextArea1.setText("...");
jTextArea1.setWrapStyleWord(true);
jTextArea1.setAutoscrolls(false);
jTextArea1.setBorder(null);
jTextArea1.setBorder(javax.swing.BorderFactory.createEmptyBorder());
jTextArea1.setOpaque(false);
jTextArea1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jScrollPane1.setViewportView(jTextArea1);
【问题讨论】:
-
你好安德鲁,你解决了我的问题!边框来自滚动窗格,当我将边框设置为空时,它们消失了。如果你愿意,我可以接受你提交的答案和解决方案:)
标签: java swing border jtextarea