这段JAVA代码为什么背景都是黄色的?
importjava.awt.*;importjava.awt.*;publicclassTestFrame{publicstaticvoidmain(String[]a...
import java.awt.*;
import java.awt.*;
public class TestFrame
{
public static void main(String[] args)
{
Frame f=new Frame("TestFrame");
Panel p=new Panel();
p.setBackground(Color.YELLOW);
p.add(new Button("click"));
f.add(p);
f.setSize(500,500);
f.setBackground(Color.red);
f.setLocation(300,300);
f.setVisible(true);
}
}
我只要BUTTON黄色,背景还是红色。错哪了。 展开
import java.awt.*;
public class TestFrame
{
public static void main(String[] args)
{
Frame f=new Frame("TestFrame");
Panel p=new Panel();
p.setBackground(Color.YELLOW);
p.add(new Button("click"));
f.add(p);
f.setSize(500,500);
f.setBackground(Color.red);
f.setLocation(300,300);
f.setVisible(true);
}
}
我只要BUTTON黄色,背景还是红色。错哪了。 展开
3个回答
展开全部
你设值的panel的背景是黄色。。所以就是黄色了。。
给你改了下。。
Frame f = new Frame("TestFrame");
Panel p = new Panel();
p.setBackground(Color.RED);
Button b = new Button("click");
b.setBackground(Color.yellow);
p.add(b);
f.add(p);
f.setSize(500, 500);
f.setLocation(300, 300);
f.setVisible(true);
给你改了下。。
Frame f = new Frame("TestFrame");
Panel p = new Panel();
p.setBackground(Color.RED);
Button b = new Button("click");
b.setBackground(Color.yellow);
p.add(b);
f.add(p);
f.setSize(500, 500);
f.setLocation(300, 300);
f.setVisible(true);
展开全部
测试了下是你想要的效果
Frame f=new Frame("TestFrame");
Panel p=new Panel();
Button button = new Button("click");
button.setBackground(Color.YELLOW); //设置button前景色
p.add(button);
f.add(p);
f.setSize(500,500);
f.setBackground(Color.red);
f.setLocation(300,300);
f.setVisible(true);
Frame f=new Frame("TestFrame");
Panel p=new Panel();
Button button = new Button("click");
button.setBackground(Color.YELLOW); //设置button前景色
p.add(button);
f.add(p);
f.setSize(500,500);
f.setBackground(Color.red);
f.setLocation(300,300);
f.setVisible(true);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
f.setBackground(Color.red); 这里设成红色了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |