我的程序中有一个swing表单,我使用了一个使用标题边框的面板,如图所示:
我想把标题边框的标题(用红色椭圆标记)放在右边,但是我不想使用applyComponentOrientation
函数,因为它重新排序了?面板中的所有元素,是否存在任何方式这样做?
答案 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));