gpt4 book ai didi

java - 从 JTextArea 中删除边框

转载 作者:行者123 更新时间:2023-11-29 06:53:44 33 4
gpt4 key购买 nike

你好我有一个问题,即使我设置了 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);

最佳答案

边框来自滚动 Pane ,而不是文本区域。

另一个提示:

new java.awt.Font("Monospaced", 0, 6)
  • "Monospaced" 更改为 Font.MONSPACED 以进行编译时检查。
  • 0 更改为 Font.PLAIN 以进行编译时检查 &稍后需要查看或处理代码。

所以最好是:

new java.awt.Font(Font.MONSPACED, Font.PLAIN, 6)

关于java - 从 JTextArea 中删除边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39217587/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com