JAVA界面笔记

阳光穿透心脏的1/2处 2023-07-26 05:25 25阅读 0赞

文章目录

    • 建立窗体
    • 窗体居中显示
    • 给窗体添加背景图片
    • 在界面的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的大小

  1. //获取屏幕的大小
  2. Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
  3. int w = screenSize.width;
  4. int h = screenSize.height;
  5. setLocation((w-535)/2,(h-410)/2);

这里的535和410是我设置的窗体的大小
然后就愉快的自动居中显示了
在这里插入图片描述

给窗体添加背景图片

  1. //给窗体添加背景图
  2. ImageIcon image =new ImageIcon("image/chatroomback.png");
  3. JLabel frame = new JLabel(image);//万能的JLabel,2333
  4. frame.setBounds(0,0,750,600);//图片位置和大小
  5. this.add(frame);

在这里插入图片描述

在界面的JPanel面板中中添加图片

  1. public class Demo{
  2. public void setAdjustmentWindow(JPanel panel, JFrame frame)
  3. {
  4. JLabel label = new JLabel();
  5. label.setIcon(new ImageIcon("soure/res/leftup.png"));//文件路径
  6. adjustmentWindow.add(label);
  7. }
  8. }

设置组件透明

一般的swing组件

  1. .setOpaque(false);

JButton组件

  1. jbt.setContentAreaFilled(false);

JScrollPane

  1. name.setOpaque(false);
  2. name.getViewport().setOpaque(false);

替换JFrame窗口左上角图标的方法

  1. ImageIcon icon=new ImageIcon("xxx/2.png"); //xxx代表图片存放路径,2.png图片名称及格式
  2. Frame.setIconImage(icon.getImage());

发表评论

表情:
评论列表 (有 0 条评论,25人围观)

还没有评论,来说两句吧...

相关阅读