java中Frame("测试窗口")创建窗口,运行后标题栏显示为居中,应当如何修改该Frame对象标题栏的对齐方式。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中Frame("测试窗口")创建窗口,运行后标题栏显示为居中,应当如何修改该Frame对象标题栏的对齐方式。相关的知识,希望对你有一定的参考价值。

使用java中Frame("测试窗口")创建了一个窗口,运行后标题栏中的文本显示为居中,应当如何修改该Frame对象标题栏的对齐方式。

参考技术A 方法一.继承JFrame重写setTitle方法。这样你的JFrame所有的标题都是居中的。
方法二.可以试试这个
new JFrame(" 标题");
上面的方法,可以让每个使用你的JFrame的对象,都居中。
但是只有一个窗口的话就使用第二个方法。追问

我现在使用的是Frame类,并未使用JFrame,是否有办法处理?谢谢!

追答

道里差不多。那你就继承Frame类然后重写setTitle方法。

参考技术B

这种需要定制JFrame(估计你这程序对界面要求会比较高,建议走这条路),定制方法:

this.setUndecorated(true);                  // 去掉默认样式装饰
// AWTUtilities.setWindowOpaque(this, false);  // 设置窗口透明

上面的代码会去掉默认的标题栏、边框, 然后就可以自己随便怎么布局了。

本回答被提问者采纳

以上是关于java中Frame("测试窗口")创建窗口,运行后标题栏显示为居中,应当如何修改该Frame对象标题栏的对齐方式。的主要内容,如果未能解决你的问题,请参考以下文章

7 frame表单切换多窗口切换

Selenium-测试对象操作之:多窗口内嵌frame

自动化测试中怎么获取frame页面上的元素

Web自动化测试11:Selenium之frame切换多窗口切换

selenium自动化测试入门 定位frame和iframe中的元素对象

在没有物理设备的情况下创建配置文件(为 TestFlight 测试归档)