在此处输入图像描述我用intellij aide编写了一个程序,但结果不显示在intellij对话框中。
程序是在java中画一条线,但是我不知道为什么它没有显示出来。
import java.awt.\*; public class MyPanel extends Panel {
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 {
公共静态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);
}
}
发布于 2018-08-06 05:22:31
在MyPanel类中更新painCompenent方法,如下所示:
public void paint(Graphics g) {
super.paint(g);
....
}
谢谢。
https://stackoverflow.com/questions/51698087
复制相似问题