JAVA界面笔记
文章目录
- 建立窗体
- 窗体居中显示
- 给窗体添加背景图片
- 在界面的JPanel面板中中添加图片
- 设置组件透明
- 替换JFrame窗口左上角图标的方法
建立窗体
基本设置
窗体名字
setTitle(“name”);
窗体大小
setsize(500,500);
关闭JFrame时,退出程序
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
禁用最大最小化按钮
setResizable(false);
使窗体可见
setVisible(true);
窗体居中显示
默认情况下窗体会出现再屏幕的左上角,但那样非常不方便,所以需要让他自动居中显示
setLocation(w,h)方法可以让窗体出现在指定的位置,(w,h)是窗体的左上角的坐标
由于不同电脑的大小可能不同所以w,h不能设为默认值,可以先获取电脑屏幕大小,在确定w,h的大小
//获取屏幕的大小
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
int w = screenSize.width;
int h = screenSize.height;
setLocation((w-535)/2,(h-410)/2);
这里的535和410是我设置的窗体的大小
然后就愉快的自动居中显示了
给窗体添加背景图片
//给窗体添加背景图
ImageIcon image =new ImageIcon("image/chatroomback.png");
JLabel frame = new JLabel(image);//万能的JLabel,2333
frame.setBounds(0,0,750,600);//图片位置和大小
this.add(frame);
在界面的JPanel面板中中添加图片
public class Demo{
public void setAdjustmentWindow(JPanel panel, JFrame frame)
{
JLabel label = new JLabel();
label.setIcon(new ImageIcon("soure/res/leftup.png"));//文件路径
adjustmentWindow.add(label);
}
}
设置组件透明
一般的swing组件
.setOpaque(false);
JButton组件
jbt.setContentAreaFilled(false);
JScrollPane
name.setOpaque(false);
name.getViewport().setOpaque(false);
替换JFrame窗口左上角图标的方法
ImageIcon icon=new ImageIcon("xxx/2.png"); //xxx代表图片存放路径,2.png图片名称及格式
Frame.setIconImage(icon.getImage());
还没有评论,来说两句吧...