java定位/显示JLayeredPane
我有一个包含JLayeredPane的面板,其中包含两个JPanel,每个JPanel都有两个JLabel
Panel panel2 = new Panel();
JLayeredPane westP = new JLayeredPane();
westP.setLayout(null);
westP.setPreferredSize(new Dimension(100,400));
westP.setBackground(Color.blue);
JPanel layerOne = new JPanel();
jl1 = new JLabel("player1: ");
layerOne.add(jl1);
layerOne.setBounds(5, 100, 50, 50);
jl1Add = new JLabel("");
layerOne.add(jl1Add);
westP.add(layerOne,0, 0);
与另一个JPanel类似,除了
westP.add(LayerTwo,0,1);
后来:
panel2.setLayout(new BorderLayout());
panel2.add(westP);
add(panel2, BorderLayout.WEST);
稍后,当我简单地测试它时,我会在GUI上显示lbl1、lbl1Add、lbl2,但不会显示lbl2Add
if (activeColour==RED)
{
timesPlayedRed++;
jl1Add.setText("");
jl1Add.setText(String.valueOf((timesPlayedRed)));
activeColour=YELLOW;
}
else
{
timesPlayedYellow++;
jl2Add.setText("");
jl2Add.setText(String.valueOf((timesPlayedYellow)));
activeColour=RED;
}
我只是在尝试java和netbeans
共 (0) 个答案