请把 line画在pan上谢谢
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class PaintTest extends JFrame{
JPanel pan=new JPanel();
public PaintTest(){
this.add(pan);
pan.setToolTipText("myPan");
this.setAlwaysOnTop(true);
this.setTitle("LAFTest");
this.setSize(400,250);
this.setLocation(352,309);
this.setVisible(true);
this.setDefaultCloseOperation(3);
}
public static void main (String[] args) {
PaintTest p= new PaintTest();
}
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class PaintTest extends JFrame{
JPanel pan=new JPanel();
public PaintTest(){
this.add(pan);
pan.setToolTipText("myPan");
this.setAlwaysOnTop(true);
this.setTitle("LAFTest");
this.setSize(400,250);
this.setLocation(352,309);
this.setVisible(true);
this.setDefaultCloseOperation(3);
}
public static void main (String[] args) {
PaintTest p= new PaintTest();
}
}
import java.awt.event.*;
import java.awt.*;
public class PaintTest extends JFrame{
JPanel pan=new JPanel();
public PaintTest(){
this.add(pan);
pan.setToolTipText("myPan");
this.setAlwaysOnTop(true);
this.setTitle("LAFTest");
this.setSize(400,250);
this.setLocation(352,309);
this.setVisible(true);
this.setDefaultCloseOperation(3);
}
// 最好是把下面这段代码放到一个JPanel中, 即写一个类继承JPanel.
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawLine(x1, y1, x2, y2); // 从点(x1, y1)画线到点(x2, y2)
} public static void main (String[] args) {
PaintTest p= new PaintTest();
}
}