[在此处输入图片描述] [1]我用intellij助手编写了一个程序,但结果未在intellij对话框中显示。
该程序是在Java中画一条线,但我不知道为什么它不显示
导入java.awt。*;
公共类MyPanel扩展了面板{
public void painCompenent(Graphics g){
super.paintComponents(g);
int n=6;
int w=getWidth();
int h=getHeight();
int i,j;
for (i = 0;i <= n; i++) {
j=n-1;
g.setColor(Color.red);
g.drawLine(i*w/n,0,0,j*h/n);
}
}
}
`
import javax.swing.*;
import java.awt。*;
公开课Farararss {
public static void main(String args []){
MyPanel panel=new MyPanel();
JFrame app = new JFrame();
app.add(panel);
app.setSize(300,300);
app.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
app.setVisible(true);
}
}
答案 0 :(得分:-1)
如下所示更新MyPanel类中的painCompenent方法:
public void paint(Graphics g) {
super.paint(g);
....
}
谢谢。