JPanelはJFrameに表示されず、理由もわかりません。 JPanelが何とかJFrameに追加されていないようです。助言がありますか?JPanelはフレームに表示されません
import java.awt.*;
import javax.swing.*;
public class LeaseItGUI extends JPanel{
private int width=600,height=600;
public void paintComponenet(Graphics g){
super.paintComponent(g);
g.fillRect(0, 0, width, height);
}
}
import javax.swing.*;
import java.awt.*;
public class LeaseItMain extends JFrame{
private int width=600,height=600;
public LeaseItMain(){
setSize(width,height);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
LeaseItGUI theGui = new LeaseItGUI();
setVisible(true);
add(theGui);
}
public static void main(String[] args){
LeaseItMain LIM = new LeaseItMain();
}
}
さらに@VinceEmighのアドバイスにsetVisible' –
'前にパネルを追加します。パネルは600x600の好ましいサイズを返します。パネルにフレームを追加します。フレームを再開することはできません** ** ** ** **フレームを呼び出す前に、フレームを設定します。表示するように設定します。これは、600x600パネルを表示するのに必要な正確なサイズであり、それ自体がそれよりも大きくなります(OSによって異なるサイズなど)。 –
私はしましたが、役に立たないことは何も示唆していない問題を解決しました...この状況で何か変です。 –