java怎么样改变窗口边框颜色?
也就是你打开窗口在最上面有—口X那一条。以及其他三面。知道的跪求你说一下吧。详细点,我java才入门。谢谢openedu的回答,我还是很满意的。我看了一下QQ它应该是把标...
也就是你打开窗口在最上面有— 口 X 那一条。以及其他三面。知道的跪求你说一下吧。详细点,我java才入门。
谢谢open edu的回答,我还是很满意的。我看了一下QQ它应该是把标题栏隐藏了。有哪位大侠能说下隐藏标题栏是怎么搞的呢?还有那个窗体最大化最小化代码是什么啊(真的不晓得,学java才4各月)。恩!以及那个鼠标监听怎么搞,以前不晓得做什么的时候用过现在玩忘了(基础不扎实啊)。还要添加按钮看来做出来不容易啊。不过一定要学,这个学会了之后以后做软件美化就好做了。是吧,嘿嘿 展开
谢谢open edu的回答,我还是很满意的。我看了一下QQ它应该是把标题栏隐藏了。有哪位大侠能说下隐藏标题栏是怎么搞的呢?还有那个窗体最大化最小化代码是什么啊(真的不晓得,学java才4各月)。恩!以及那个鼠标监听怎么搞,以前不晓得做什么的时候用过现在玩忘了(基础不扎实啊)。还要添加按钮看来做出来不容易啊。不过一定要学,这个学会了之后以后做软件美化就好做了。是吧,嘿嘿 展开
2个回答
展开全部
边框跟所用的操作系统有关,你没办法改变。比如你改变系统主题的时候边框也会变的。
不过还是有办法实现你的要求的。你可以把窗口的边框隐藏了,然后自己创建三个按钮放到右上角就可以啦。分别用于__口X。
还有一种是使用JWindow代替JFrame。这个本来就没有标题栏。
示例如下:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JWindow;
public class Win extends JWindow{
public Win() {
setBounds(200,200,300,300);
setVisible(true);
}
public static void main(String a[]) {
new Win();
}
}
但还有个问题是这两种方法都不能再移动窗口啦,解决办法是写一个鼠标监听事件检测鼠标在按下和移动后所移动的方向和距离,然后相应的修改窗口的位置就可以啦。
不过还是有办法实现你的要求的。你可以把窗口的边框隐藏了,然后自己创建三个按钮放到右上角就可以啦。分别用于__口X。
还有一种是使用JWindow代替JFrame。这个本来就没有标题栏。
示例如下:
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JWindow;
public class Win extends JWindow{
public Win() {
setBounds(200,200,300,300);
setVisible(true);
}
public static void main(String a[]) {
new Win();
}
}
但还有个问题是这两种方法都不能再移动窗口啦,解决办法是写一个鼠标监听事件检测鼠标在按下和移动后所移动的方向和距离,然后相应的修改窗口的位置就可以啦。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
留下联系方式,共同研究
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询