例如先说矩形,然后说一条线
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Canvas;
import javax.swing.JComponent;
import javax.swing.JFrame;
//class MyCanvas extends JComponent {
class MyCanvas extends Canvas {
public void paint(Graphics g) {
g.fillRect(20, 20, 500, 500);
}
}
class Linie extends MyCanvas {
public void paint(Graphics g) {
g.setColor(new Color(0, 255, 0));
g.drawLine(30, 40, 300, 100);
}
}
public class LinieUndRec {
public static void main(String[] a) {
JFrame window = new JFrame();
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setBounds(100, 100, 800, 800);
window.getContentPane().add(new MyCanvas());
window.getContentPane().add(new Linie());
window.setVisible(true);
}
}
这段代码只画一条线 如何画一个矩形和一条线