java设定背风景彩 (java设定通配符的上限的语法为)

java设定背风景彩 (java设定通配符的上限的语法为)

本文目录导航:

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 设置背风景彩,不论选哪种色彩,都是红色的?

由于frame下面还盖了一层panel,所以你无论对frame设置什么色彩都不会显示,看到的一直是panel的色彩

如何设置JAVA中对话框的文字字体,色彩

对于设置对话框的背风景彩,和设置控件的字体色彩或背风景彩:首先要为对话框减少信息映射,重要是:BEGIN_MESSAGE_MAP(CXXXDlg, CDialog)ON_WM_ERASEBKGND()//背风景ON_WM_CTLCOLOR()//设置文本等控件关系色彩END_MESSAGE_MAP()而后在关系代码区域减少代码://背风景BOOL CXXXDlg::OnEraseBkgnd(CDC* pDC){// TODO: 在此减少信息解决程序代码和/或调用自动值//背风景BOOL retValue= CDialog::OnEraseBkgnd(pDC);CRect rc;GetClientRect(&rc);pDC->FillSolidRect(&rc,RGB(230,240,250));return retValue;}// 除按纽之外的其余控件,字体色彩、字体背风景彩、控件背风景彩等。HBRUSH CXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor){HBRUSH hbr = CBkDialog::OnCtlColor(pDC, pWnd, nCtlColor);// TODO: 在此更改DC 的任何属性//对除了按钮外的其余控件有效if(pWnd->GetDlgCtrlID() == IDC_STATIC_TEXT )//关联控件ID{//设置字体色彩pDC->SetTextColor(RGB(200,100,80));//设置文本背风景彩pDC->SetBkColor(RGB(230,240,250));//设置控件背风景彩hbr = ::CreateSolidBrush(RGB(230,240,250));return hbr;}

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

相关推荐

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阅读