Java笔记 窗口创建以及调色板,背景

    科技2024-11-08  10

    一.窗口创建

    直接使用类Frame来创建一个窗口就🆗了

    Frame window1 = new Frame("第一个窗口"); Frame window2 = new Frame("第二个窗口");

    还可以使用调色板给他设置背景颜色,调用函数setbackground(),参数可以直接写Color.blue等

    window1.setBackground(Color.blue);

    也可使用Color类创建一个对象,利用RGB给他选取颜色

    Color col = new Color(100,150,100); window2.setBackground(col);

    完整代码

    import java.awt.*; public class test { public static void main(String args[]) { Frame window1 = new Frame("第一个窗口"); Frame window2 = new Frame("第二个窗口"); Color col = new Color(100,150,100); window1.setBackground(Color.blue); window2.setBackground(col); window1.setBounds(0, 0, 100,108); window2.setBounds(100, 100,50, 50); window1.setResizable(false); // 默认为true,窗口1不能被用户改变大小 window1.setVisible(true); window2.setVisible(true); } }

    二.Fram函数

    三.背景

    由于窗口容器中还有个contentPane面板,我们直接使用窗口setBackground设置的只是窗口的背景,但是出来显示的其实是面板的颜色 所以使用JFrame的时候,用窗口调用面板,然后设置面板的背景色

    win.getContentPane().setBackground(Color.black); // win是窗口的对象


    但是使用Fram的话是不需要调用面板的 直接调用函数设置背景色

    Processed: 0.037, SQL: 8