在java swing中将标题边框的标题放在右边

时间:2015-03-13 19:30:36

标签: java swing border

我的程序中有一个swing表单,我使用了一个使用标题边框的面板,如图所示:

net search

我想把标题边框的标题(用红色椭圆标记)放在右边,但是我不想使用applyComponentOrientation函数,因为它重新排序了?面板中的所有元素,是否存在任何方式这样做?

2 个答案:

答案 0 :(得分:2)

开始的地方是阅读TitledBorder API。

有以下方法:

setTitleJustification(...);
setTitlePosition(...);

帮助您定位标题。我会让您阅读API以找到符合您要求的相应值。

答案 1 :(得分:1)

尝试这个有正当理由的方法,因为@camickr说。

setBorder(BorderFactory.createTitledBorder(BorderFactory.createMatteBorder(10,10,10,10,Color.BLACK),"Title",TitledBorder.RIGHT,TitledBorder.TOP));