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对象标题栏的对齐方式。的主要内容,如果未能解决你的问题,请参考以下文章

jsp给frame传值

7 frame表单切换多窗口切换

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

如何从Java最小化JFrame窗口?

Java AWT 图形界面编程Frame 窗口标题栏大小问题 ( Container 容器的空白边框 Insets | 通过调用 frame.getInsets().top 获取窗口标题栏高度 )

Java AWT 图形界面编程Container 容器 ② ( Frame 窗口示例 | Panel 示例 | 窗口中文乱码处理 )