Java语言:高亮代码由发芽网提供01packagexline;020304importjavax.swing.*;05importjava.awt.*;0607publicclassDrawLinesextendsJFrame{08/**09*@paramargs10*/11publicDrawLines(){1...
Java语言: 高亮代码由发芽网提供
01 package xline;
02
03
04 import javax.swing.*;
05 import java.awt.*;
06
07 public class DrawLines extends JFrame {
08 /**
09 * @param args
10 */
11 public DrawLines() {
12 super("实验:直线、圆弧、多边形");//父类的构造函数调用
13 setSize(500, 500);
14 setVisible(true);
15 setResizable(false);
16 setLocationRelativeTo(null);
17 //show();
18 }
19
20 //为什么new产生一个对象的同时会执行此方法
21 public void paint(Graphics g) {
22 super.paint(g);//有什么用,试了下,可以去掉而不影响结果
23 // 直线演示
24 g.setColor(Color.BLUE);
25 g.drawLine(10, 10, 80, 150);
26 g.drawString("直线演示", 50, 50);
27
28 }
29
30 public static void main(String[] args) {
31 DrawLines demo = new DrawLines();
32 demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
33 // TODO 自动生成方法存根
34 }
35
36 }
展开