java 无法画线为什么?高分求解答

2025-02-27 04:10:41
推荐回答(1个)
回答1:

由于水平有限你的我看了半天找不出错来,我在你的基础上另写了个
你有时看着行你就看看,要不就另请高明吧
import java.awt.*;

import javax.swing.*;

public class Line extends JFrame{
public Line()
{

setPreferredSize(new Dimension(300,250));
pack();
PaintPanel pp= new PaintPanel();
add(pp);
setVisible(true);
setTitle("我的第一个JAVA程序");
}
public static void main(String[] args) {
new Line();
}
}
class PaintPanel extends JPanel{

JLabel l1=null;
public PaintPanel(){
setLayout(null);
l1=new JLabel();
l1.setText("wenzi");
l1.setBounds(150, 100, 50, 200);
add(l1);
}

public void paint(Graphics g) {
super.paint(g);
setBackground(Color.cyan);
g.drawLine(12, 13, 55, 66);
}
}