これは、jbuttonのサイズがframeに等しいフレームを作成していて、ラベルが必要な場所に届かない。複数のコンポーネントを追加するときにJButtonのサイズがJframeに等しくなる
public class Try extends JFrame {
public Try(){
JFrame f = new JFrame("TRY");
JButton btn = new JButton(HI);
JLabel l = new JLabel("label");
btn.setBounds(50,100,100,50);
l.setBounds(50,0,100,100);
f.add(btn);
f.add(l);***strong text***
f.setSize(500,500);
f.setVisible(true);
f.getContentPane().setBackground(Color.white);
}
public static void main(String[] args){
Try t = new Try();
}
}
必要はASCIIを提供するレイアウトマネージャhttps://docs.oracle.com/javase/tutorial/uiswing/layout/visual.html – Jerry06
で使用するようにしてくださいアート、または最小サイズのGUIの*意図された*レイアウトの単純な描画、さらに幅と高さの変更が可能な場合。 (これらの境界にボタンとラベルが配置されていると、GUIに**ロット**の余分なスペースがあり、さらに多くのコンポーネントが存在することを示唆しています)。 –
インデント固定 – stealthjong