在swing中如何设置组件的背景色。在如下代码中,红色闪一下就没了,谁知道应该怎么做吗?谢谢!(分不够了,对不起)import java.awt.*;
import javax.swing.*;
public class Test extends JFrame
{
public Test()
{
this.setSize(400,400);
this.setBackground(Color.red);
} public static void main(String[] args)
{
new Test().setVisible(true);
}
}
import javax.swing.*;
public class Test extends JFrame
{
public Test()
{
this.setSize(400,400);
this.setBackground(Color.red);
} public static void main(String[] args)
{
new Test().setVisible(true);
}
}
import javax.swing.*;
public class Test extends JFrame
{
public Test()
{
this.setSize(400,400);
// this.setBackground(Color.red);
try {
jbInit();
} catch (Exception ex) {
ex.printStackTrace();
}
} public static void main(String[] args)
{
new Test().setVisible(true);
} private void jbInit() throws Exception {
this.getContentPane().setBackground(Color.red);
}
}
import java.awt.*;
import javax.swing.*;
public class Test extends JFrame
{
public Test(){
JLabel jl=new JLabel();
this.setSize(400,400);
this.getContentPane().add(jl);
jl.setBackground(Color.red);
jl.setOpaque(true);
//为什么加上这一句就可以设置为红色,这句什么意思。
} public static void main(String[] args)
{
new Test().setVisible(true);
}
}
container.setBackground(Color.RED);
n.
不透明物
adj.
不透明的, 不传热的, 迟钝的