【发布时间】:2018-08-05 20:38:44
【问题描述】:
[在此处输入图像描述][1] 我在 intellij aide 中编写了一个程序,但结果未显示在 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.*;
导入 java.awt.*;
公共类 Faradarss {
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);
}
}
【问题讨论】:
-
因为你没有重写方法。修正错字(或者更好,让 IntelliJ 为您覆盖该方法)并重试。下次请贴代码而不是代码图片