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对象标题栏的对齐方式。的主要内容,如果未能解决你的问题,请参考以下文章
Java AWT 图形界面编程Frame 窗口标题栏大小问题 ( Container 容器的空白边框 Insets | 通过调用 frame.getInsets().top 获取窗口标题栏高度 )
Java AWT 图形界面编程Container 容器 ② ( Frame 窗口示例 | Panel 示例 | 窗口中文乱码处理 )