印刷白いウィンドウを(私はJFrameのがどのように動作するかを把握しようとしている)キープ:は、私はこの非常に簡単なプログラムのこれらのメソッドを書いた
import java.util.*;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
import javax.imageio.*;
import javax.swing.*;
public class Display extends JFrame {
private int larg = 512;
private int lung = 512;
public Display() {
setSize(larg, lung);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
public void draw(Graphics gr) {
Color color = new Color(100, 200, 0);
gr.setColor(color);
gr.fillRect(0, 0, larg, lung);
}
public static void main(String[] args) {
new Display();
}
}
が、彼らは白いウィンドウではなく、(100、200を印刷しておきます、0)ウィンドウ、それはなぜですか?
[MCVE]またはそれは、プログラムは非常に基本的なもの、私はJFrameの使用方法を学んでいる –
をhappentませんでした...あなたが望むなら私はすべてのコードを投稿します – dulindraxe
それは基本的ですが、どういうわけかそれは間違っています、そして、私はどのように伝えるべきか分かりません。途中で '' draw(...) 'と呼ぶものは何ですか?それはどこかの塗装方法の中から呼び出されていますか? –