Dis*_*oes 1 java swing border jtextarea
你好我有一个问题,即使我设置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);
Run Code Online (Sandbox Code Playgroud)
边框来自滚动窗格,而不是文本区域.
另一个提示:
new java.awt.Font("Monospaced", 0, 6)
Run Code Online (Sandbox Code Playgroud)
"Monospaced"到Font.MONSPACED的编译时间检查.0为Font.PLAIN两者以进行编译时检查,并为稍后需要查看或处理代码的任何人提供更多信息.所以最好是:
new java.awt.Font(Font.MONSPACED, Font.PLAIN, 6)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
771 次 |
| 最近记录: |