JButton の上に JLabel がありますが、上に表示されません。JButton のコードがコメント化されると、JLabel が表示されます。つまり、JLabel はそこにありますが、一番下にあります。JButtonの上にJLabelを表示する方法はありますか?
どんな助けでも素晴らしいでしょう。ありがとうございました!
import java.awt.*;
import javax.swing.*;
public class TestingLabelsOverButtons extends JFrame
{
public static void main (String []args)
{
new TestingLabelsOverButtons();
}
public TestingLabelsOverButtons()
{
super();
setSize(500,500);
Container c = getContentPane();
c.setLayout(null);
c.setBackground(Color.white);
JButton button = new JButton("Button");
button.setBounds(0,0,500,500);
c.add(button);
JLabel label = new JLabel("Label");
label.setBounds(0,0,500,500);
c.add(label);
setVisible(true);
}
}
編集:
明確にするために、ボタンをクリックすると、JLabelがボタンの上に表示され、追加された「スコア」が表示されるゲームにこれが必要です。私のゲームでは、JLabel は JButton よりも小さい正方形になるため、JButton は引き続き表示される必要があります。