0

私のプロジェクトには JPanel と JFrame (JFrame の JPanel) があります。JFrame のサイズを (400,400) に設定しました。また、JPanel のサイズは (150,150) です。JPanel を JFrame に追加して実行すると、表示されたときの JPanel のサイズは 150 ではなく、JFrame のサイズと同じです。私はそれを修正する方法がわかりません:(

JPanel のサイズを JFrame のサイズに依存しないように設定するには?

ここに私のコード:

public class Draw_JPanel extends JFrame{
Load_image panel_im = new Load_image();
public Draw_JPanel()
{       
    this.setSize(400,400);
    this.add(panel_im);
    }   
public static void main(String[] args){
    Draw_JPanel abc = new Draw_JPanel();

    abc.setVisible(true);
    }
}

そして私の Load_image クラス:

public class Load_image extends JPanel{
public Load_image()
{
    setSize(30,30);     
    this.setBackground(Color.RED);
}
}
4

1 に答える 1