无法更改JFrame的背景颜色

时间:2018-04-27 19:58:02

标签: java swing user-interface background jframe

以下是我想要更改JFrame背景的代码。 我还在JFrame的对象上使用了设置Background属性,但它什么也没做。非常感谢帮助。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Rog{
    Rog(){
        JFrame jframe=new JFrame("check");
        jframe.setLayout(null);
        jframe.setVisible(true);
        jframe.setDefaultCloseOperation(jframe.EXIT_ON_CLOSE);

    JTextField jtextfield=new JTextField();
    jtextfield.setBounds(70, 50, 100, 50);

    JButton jbutton=new JButton("button");
    jbutton.setBounds(200, 300, 100, 50);

    JLabel jlabel=new JLabel("Input:");
    JLabel notify=new JLabel();
    jlabel.setBounds(25, 50, 50, 50);
    notify.setBounds(50, 400, 100, 50);

    jframe.add(jbutton);
    jframe.add(jtextfield);
    jframe.add(jlabel);
    jframe.add(notify);

    jframe.setSize(950, 1000);
    jframe.setBackground(Color.red);

    jbutton.addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent ae){
            System.out.println(jtextfield.getText());
            notify.setText("text saved");
        }
    });
}

    public static void main(String args[]){
        new Rog();
    }

}

0 个答案:

没有答案