java中设置背风景彩不起作用 (JAVA中设置接口的目的是)

java中设置背风景彩不起作用 (JAVA中设置接口的目的是)

本文目录导航:

java中设置背风景彩不起作用

要设置背风景彩,须要在JPanel上设置,而后在加到JFrame中去。

这样就可以设置背风景了。

改正的程序如下:(改动的中央见注释)import .*;import .*;public class Jframe extends JFrame{ Jframe(String s) {super(s);JPanel jp=new JPanel(); //加上这句();//加上这句add(jp);//加上这句setSize(700,500);//setBackground();//去掉这句setVisible(true);(EXIT_ON_CLOSE);(); } public static void main(String[] args) {new Jframe(我的J窗口); }}

编写java程序,单击按钮,扭转面板的背风景

import .*;import .*;import .*; public class Practise{public static void main(String[] args) {new MyFrame();}} class MyFrame extends JFrame{public MyFrame(){super(扭转面板色彩);final JPanel pan=new JPanel();();JButton btnChangePanColor=new JButton(扭转面板色彩);(new ActionListener(){@Overridepublic void actionPerformed(ActionEvent arg0) {// TODO Auto-generated method ();//扭转面板色彩}});(new FlowLayout());(btnChangePanColor);()(pan);(300,300);(_ON_CLOSE);//用户单击“封锁”按钮时封锁窗口(false);(true);}}

java设定背风景彩

原本是在drawcomponent这个里边经常使用setBackground,你想啊drawcomponent是承袭JComponent的所以它是一个容器,所以它雷同有setBackground这个方法来设置它的背风景彩

然而由于你在设置它自身为一个画布,由于你用了paintComponent(Graphicsg)

这个方法,所以setBackground这个方法即使你用了也看不到很大的成果。

然而有一种取代的方法就是在paintComponent(Graphicsg)方法中首先就用Graphics所含有的方法();来设置背风景彩再用(0,0,(),());来填满整个容器,这就到达了设置背景目标。

而后你再(其余色彩);来绘制其它图形.

详细代码:(在你以上的代码上修正了点)

publicvoidpaintComponent(Graphicsg)

Graphics2Dg2=(Graphics2D)g;

();//这里设置背风景彩

(0,0,(),());//这里填充背风景彩

doublex=100;

doubley=100;

doublew=200;

doubleh=150;

Rectangle2Drect=(x,y,w,h);

();//这里是你设置其余笔触色彩

Ellipse2Dellipse=();

(ellipse);

Point2Dp1=(x-40,y-30);

Point2Dp2=(x+w+40,y+h+30);

((p1,p2));

doublecenterx=();

doublecentery=();

doubleradius=150;

Ellipse2Dcircle=();

(centerx,centery,centerx+125,centery+125);

测试结果图

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

25阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

25阅读