java - intellij的对话框不显示结果
问题描述
[在此处输入图像描述][1] 我在 intellij aide 中编写了一个程序,但结果未显示在 intellij 对话框中。
该程序是在java中画一条线但我不知道为什么它不显示
import 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.*;
公共类法拉达斯{
公共静态无效主要(字符串参数[]){
MyPanel panel=new MyPanel();
JFrame app = new JFrame();
app.add(panel);
app.setSize(300,300);
app.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
app.setVisible(true);
}
}
解决方案
在 MyPanel 类中更新您的 painCompenent 方法,如下所示:
public void paint(Graphics g) {
super.paint(g);
....
}
谢谢。
推荐阅读
- amazon-web-services - 使用 CDK 查找帐户的规范 ID
- python - 在 socat 通道中缓冲的串行数据
- php - 我如何在新的自定义插件中检索所有 woocommerce 订单
- java - FileReader 也有缓冲方法
- visual-studio - 如何处理 Azure 管道中的构建后事件?
- python - NumPy - 中值滤波器调试练习
- angular - 基于价值的不同翻译
- javascript - 有没有办法修改 chrome 添加到主屏幕弹出模式?我想将我自己的 UI 用于模态
- angular - 如何在 xCode 中使用用 Visual Studio Code 编写的 Ionic 代码?
- excel - 使用多个 Word 模板从 Excel 进行 VBA 邮件合并