我正在createLineborder
为我的JTextPane
. JTextpane
但是与 Left-end 和 top of 相比,right-end 和 bottom of 的边界线略有不同TextPane
。我在网上搜索,发现这是lineborder
. 那么任何人都可以告诉我是否有任何边框在所有 4 个边上给出相同的线条大小?
嗨,我无法输入我的代码,因为它非常庞大。所以在这里放一个示例代码。JPanel面板;JTextPane 窗格;
public BorderedTextPane() {
// TODO Auto-generated constructor stub
pane = new JTextPane();
panel = new JPanel(null);
JPanel innerPanel = new JPanel(null);
innerPanel.setBounds(50,50,300,400);
pane.setBorder(BorderFactory.createLineBorder(Color.BLACK));
pane.setSize(new Dimension(innerPanel.getWidth(),innerPanel.getHeight()));
innerPanel.add(pane);
panel.add(innerPanel);
add(panel);
setVisible(true);
setSize(new Dimension(500,500));
setLocationRelativeTo(null);
}
如果您缩放文本窗格或将其保存在文件中,则可以清楚地看到这一点。下图将更好地解释它。比较左右线。