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