Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:烦人的JTextPane边框,如何删除?_Java_Swing - Fatal编程技术网

Java:烦人的JTextPane边框,如何删除?

Java:烦人的JTextPane边框,如何删除?,java,swing,Java,Swing,我有一个JTextPane,如图所示: 边框名称为view_desc 我试过以下几件事: view_desc.setBorder(BorderFactory.createEmptyBorder()); //and view_desc.setBorder(null); 但是它仍然存在,我如何才能删除它?如果您使用的是Netbeans,只需转到屏幕左侧的其他组件-Navigator。单击JTextPane所在的JScrollPane并删除属性中的边框。试试这个,它对JScrollPane效果很好

我有一个JTextPane,如图所示:

边框名称为view_desc 我试过以下几件事:

view_desc.setBorder(BorderFactory.createEmptyBorder());
//and
view_desc.setBorder(null);

但是它仍然存在,我如何才能删除它?

如果您使用的是Netbeans,只需转到屏幕左侧的其他组件-Navigator。单击JTextPane所在的JScrollPane并删除属性中的边框。

试试这个,它对
JScrollPane
效果很好:

scrollPane.setViewportBorder(null);
scrollPane.setBorder(null);

我刚刚对它进行了测试,
BorderFactory.createEmptyBorder()
帮我解决了这个问题。你确定它坏了吗?问:你确定问题实际上是JTextPane吗?例如:。如果您使用的是IDE(如NetBeans),请确保没有任何其他控件在您身后被无意中创建……明白了,事实证明,JTextPane一旦使用NetBeans拖放创建,它还会创建JScrollPane作为其父级。所以它是ScrollPane的边框,而不是TextPane,而不是设置空边框,只是将函数设置为null。查看说明订单(空);