永发信息网

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

答案:2  悬赏:40  手机版
解决时间 2021-11-19 10:28
  • 提问者网友:戎马万世
  • 2021-11-18 15:58
java中Frame("测试窗口")创建窗口,运行后标题栏显示为居中,应当如何修改该Frame对象标题栏的对齐方式。
最佳答案
  • 五星知识达人网友:夜余生
  • 2021-11-18 17:22
方法一.继承JFrame重写setTitle方法。这样你的JFrame所有的标题都是居中的。
方法二.可以试试这个
new JFrame(" 标题");
上面的方法,可以让每个使用你的JFrame的对象,都居中。
但是只有一个窗口的话就使用第二个方法。追问我现在使用的是Frame类,并未使用JFrame,是否有办法处理?谢谢!追答道里差不多。那你就继承Frame类然后重写setTitle方法。
全部回答
  • 1楼网友:撞了怀
  • 2021-11-18 18:41

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

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

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

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯