是否有任何解决方案可以删除JEditorPane的默认(斜角)边框?
我已经测试了JEditorPane#setBorder()
方法,但它不起作用,并且斜面边框仍然存在。
提前谢谢。
的修改
到目前为止我尝试过的代码(并没有任何意义)。
private Border b=new LineBorder(Color.black,1);
void remove_border(JEditorPane com){
com.setBorder(b);
}
我想删除编辑器边框,而不是滚动条。
答案 0 :(得分:1)
您的代码在我的机器上正常运行:
import java.awt.Color;
import java.awt.FlowLayout;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.WindowConstants;
import javax.swing.border.Border;
import javax.swing.border.LineBorder;
public class JEditorPaneBorderExample {
public static void main(String[] args) {
JFrame jFrame = new JFrame();
jFrame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
jFrame.setSize(400, 300);
JPanel panel = new JPanel(new FlowLayout());
jFrame.setContentPane(panel);
JEditorPane editor = new JEditorPane();
new JEditorPaneBorderExample().remove_border(editor);
panel.add(editor);
jFrame.setVisible(true);
}
private Border b = new LineBorder(Color.black, 1);
void remove_border(JEditorPane com) {
com.setBorder(b);
}
}