问题描述
颜色,我应该怎么做,我在外面用setbackground,改变不了它的颜色,怎样改变里面的字体颜色publicclassMyButtonextendsJButtonimplementsActionListener{privateShapeshape=null;privateColorquit=newColor(0,0,228);//离开时颜色MyButton(){}publicMyButton(Strings){super(s);addActionListener(this);setContentAreaFilled(false);//是否显示外围矩形区域选否}publicvoidpaintComponent(Graphicsg){g.setColor(quit);//填充圆角矩形区域也可以为其它的图形//g.fillRoundRect(0,0,getSize().width-1,getSize().height-1,20,20);//必须放在最后否则画不出来super.paintComponent(g);}publicvoidpaintBorder(Graphicsg){//画边界区域g.drawRoundRect(0,0,getSize().width-1,getSize().height-1,20,20);}着是在网上看的代码
时间: 2024-08-30 23:45:08