Bec*_*cky 35 java swing border
我知道如何使用边框创建边框,BorderFactory
但是我没有看到任何可以指定我想要边框的边:S
Ale*_*lex 74
您可以使用MatteBorder指定每侧边框的尺寸.构造函数MatteBorder
是:
public MatteBorder(int top,
int left,
int bottom,
int right,
Color matteColor)
Run Code Online (Sandbox Code Playgroud)
所以如果你想在你的底部和右边都有一个边框JPanel
,你可以这样写:
JPanel panel = new JPanel();
panel.setBorder(BorderFactory.createMatteBorder(0, 0, 1, 1, Color.BLACK));
Run Code Online (Sandbox Code Playgroud)
Poo*_*ool 37
来自Sun教程:
下图显示了一些遮罩边框.创建遮罩边框时,可以指定它在组件的顶部,左侧,底部和右侧占据的像素数.
http://java.sun.com/docs/books/tutorial/figures/uiswing/components/BorderDemo2.png
(Java文档)
归档时间: |
|
查看次数: |
37479 次 |
最近记录: |