gpt4 book ai didi

java - 如何更改 JFrame 中组件的颜色?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:41 26 4
gpt4 key购买 nike

这是我的代码:

public class JavaApplication7 extends JPanel
{
public static void main(String[] args) {
JPanel pan = new JPanel();
JFrame frm = new JFrame();
frm.add(new JavaApplication7());
frm.setSize(500, 500);
frm.setBackground(Color.yellow);
frm.setForeground(Color.red);
frm.setVisible(true);
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pan.setSize(768,512);
pan.setVisible(true);
}
public void paintComponent (Graphics g){
g.drawOval(50, 50, 50, 50);
g.setColor(Color.CYAN);
}
}

我想让椭圆改变颜色,但当我运行我的程序时,它仍然是黑色,而不是我想要的青色。

最佳答案

您首先绘制椭圆,然后更改颜色。这就是为什么你看不到效果。只需更改语句的顺序:

g.setColor(Color.CYAN);
g.drawOval(50, 50, 50, 50);

关于java - 如何更改 JFrame 中组件的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14245592/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com