Java窗体图标大小能不能改?怎么改?
1个回答
展开全部
可以的实现图标大小自定义.
不过稍微复杂点, 你需要自己使用JLabel来显示标题 和 图标
还需要自己写代码来实现 最小化,最大化,关闭等按钮 .
效果图 (图标的大小是64X64)
核心代码如下
setUndecorated(true);//去掉窗口自带的边框
JPanel jpNorth = new JPanel(new BorderLayout());//顶部的面板
jpNorth.setBorder(new LineBorder(Color.DARK_GRAY));//给面板绘制一个线边框
jpNorth.setBackground(Color.WHITE);//设置面板背景色为白色
// 设置标题栏左边的图标和标题
JLabel jl = new JLabel("窗口标题");
jl.setFont(new Font(null, Font.BOLD, 30));
jl.setIcon(new ImageIcon(this.getClass().getResource("tb.png")));
jpNorth.add(jl, BorderLayout.WEST);
add(jpNorth, BorderLayout.NORTH);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询