悲剧,打了一半不小心关了网页没保存
==============================
Color & Font都是java.awt.*;下的类
颜色:
1.Color类预定义的13种颜色
Color.BLACK
Color.BLUE
Color.CYAN
Color.DARK_GRAY
Color.GRAY
Color.GREEN
Color.LIGHT_GRAY
Color.MAGENTA
Color.ORANGE
Color.PINK
Color.RED
Color.WHITE
Color.YELLOW
2.通过构造函数创建颜色对象
Color(int r,intg,int b)//rgb是0-255的int值,e.g.
Color c=new Color(128,0,255);
3.使颜色对象变亮/暗
c.brighter();/c.darker();
效果不是特别明显,需要连续调用才能达到耀眼的效果:
c.brighter().brighter().brighter();
brighter方法对预定义的13种颜色效果不好,也许是因为到颜色的值是极值
设置颜色:
1.设置之后绘制的图形都使用的颜色 Graphics2D
setPaint(Color c)
2.填充封闭图形的颜色,用fill替代draw Graphics2D
fill(Shape s)
3.设置组件的背景色 Component
setBackground(Color c)
4.设置组件默认前景色 Component
setForeground(Color c)
字体
AWT定义的五个逻辑字体名
SansSerif //无衬线字体(黑体)
Serif //有衬线字体(宋体)
Monospaced