如何在java中设置背景颜色

时间:2017-10-19 13:23:31

标签: java colors

嘿伙计们,我实际上是java编程的新手。我可以把代码行放在背景颜色上。因为我在主方法中放了一个黄色的jpanel。在jframe中设置背景颜色但是jlabel,jtextfield和jbutton现在都不见了。所有东西都只是黄色。

package testpath;
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
import java.io.*;

public class Testpath extends JFrame {

        JLabel label;
        JTextField tf;
        JButton button;

 public Testpath(){
       setLayout(new FlowLayout());

       label= new JLabel("Enter First Name");
       add(label);

       tf=new JTextField(10);
       add(tf);

       button=new JButton("Log In");
       add(button);

       event e=new event();
     button.addActionListener(e);
  }

 public class event implements ActionListener{
     public void actionPerformed(ActionEvent e){
         try{
             String word=tf.getText();
             FileWriter stream= new     FileWriter("C://Users//Keyboard//Desktop//file.txt");
             BufferedWriter out=new   BufferedWriter(stream);
             out.write(word);
         }catch (Exception ex){}
     }
 }


public static void main(String[] args) {
    Testpath gui=new Testpath();
    gui.setLocationRelativeTo(null);
    gui.setVisible(true);
    gui.setSize(400,250);
    gui.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  

}

}

2 个答案:

答案 0 :(得分:1)

更改jPanel Backgroundcolor:jPanel.setBackground(Color.YELLOW); 然后你需要设置jPanel.setOpaque(false);因为默认是透明的。 如果您只是将其添加到特定组件上,则其他组件不会更改其颜色。

答案 1 :(得分:0)

尝试使用netbeans开发。它具有使用IDE本身进行装饰的所有功能。然后你也可以在源代码中看到代码。