⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex9_2.java

📁 Java与面向对象程序设计实验教学讲义.复数类的实现,复数类的复杂运算,身份证号码的分析,图形界面设计
💻 JAVA
字号:
//Ex9_2.javaimport java.awt.*;import javax.swing.*;public class Ex9_2 extends JFrame {    public Ex9_2()   //构造方法,创建窗口   {          super( "演示字体、颜色、绘图" );     //调用基类构造方法,设置窗口标题       setSize( 480, 250 );                 //设置窗口大小      setVisible( true );                  //显示窗口   }   public void paint( Graphics g )        //   {       super.paint( g );  // call superclass's paint method      g.setFont( new Font( "SansSerif", Font.BOLD, 12 ) ); //设置字体      g.setColor(Color.blue);                             //设置颜色      g.drawString("字体ScanSerif,粗体,12号,蓝色",20,50);     //绘制字符串            g.setFont( new Font( "Serif", Font.ITALIC, 14 ) );      g.setColor(new Color(255,0,0));      g.drawString( " 字体Serif,斜体,14号,红色", 250, 50 );            g.drawLine(20,60,460,60);                      //绘制直线            g.setColor(Color.green);      g.drawRect(20,70,100,50);                     //绘制空心矩形      g.fillRect(130,70,100,50);                    //绘制实心矩形            g.setColor(Color.yellow);      g.drawRoundRect(240,70,100,50,50,50);          //绘制空心圆角矩形      g.fillRoundRect(350,70,100,50,50,50);          //绘制实心圆角矩形            g.setColor(Color.cyan);      g.draw3DRect(20,130,100,50,true);              //绘制有三维突起效果的空心矩形      g.fill3DRect(130,130,100,50,false);            //绘制有三维凹陷效果的实心矩形            g.setColor(Color.pink);      g.drawOval(240,130,100,50);                    //绘制空心椭圆      g.fillOval(350,130,100,50);                    //绘制实心椭圆      g.setColor(new Color(0,120,20));      g.drawArc(20,190,100,50,0,90);                 //绘制一段圆弧       g.fillArc(130,190,100,50,0,90);       //绘制扇形,扇形由圆弧及两半径圈定            g.setColor(Color.black);      int xValues[]={250,280,290,300,330,310,320,290,260,270};      int yValues[]={210,210,190,210,210,220,230,220,230,220};      g.drawPolygon(xValues,yValues,10);             //绘制空心多边形            int xValues2[]={360,390,400,410,440,420,430,400,370,380};      g.fillPolygon(xValues2,yValues,10);            //绘制实心多边形   } // end method paint   public static void main( String args[] )   {            JFrame.setDefaultLookAndFeelDecorated(true);  //设置窗口的外观感觉为Java默认      Ex9_2 application = new Ex9_2();            //创建Ex9_2类的一个实例      application.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );   }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -