将标题边框的标题放在 java swing 的右边
put title of title border to the right in java swing
我的程序中有一个 swing 表单,我使用了一个使用标题边框的面板,如图所示:
我想将标题边框的标题(用红色椭圆标记)放在右边,但我不想使用 applyComponentOrientation
函数,因为它会重新排序 ? 面板中的所有元素,是吗?有什么办法吗?
开始的地方是阅读 TitledBorder API。
有如下方法:
setTitleJustification(...);
setTitlePosition(...);
帮你定位标题。我会让您阅读 API 以找到适合您要求的值。
试试这个它有@camickr 说的理由方法。
setBorder(BorderFactory.createTitledBorder(BorderFactory.createMatteBorder(10,10,10,10,Color.BLACK),"Title",TitledBorder.RIGHT,TitledBorder.TOP));
我的程序中有一个 swing 表单,我使用了一个使用标题边框的面板,如图所示:
我想将标题边框的标题(用红色椭圆标记)放在右边,但我不想使用 applyComponentOrientation
函数,因为它会重新排序 ? 面板中的所有元素,是吗?有什么办法吗?
开始的地方是阅读 TitledBorder API。
有如下方法:
setTitleJustification(...);
setTitlePosition(...);
帮你定位标题。我会让您阅读 API 以找到适合您要求的值。
试试这个它有@camickr 说的理由方法。
setBorder(BorderFactory.createTitledBorder(BorderFactory.createMatteBorder(10,10,10,10,Color.BLACK),"Title",TitledBorder.RIGHT,TitledBorder.TOP));