Hallo,
Ich versuche momentan über einen KeyListener ein JLabel in einer anderen Klasse Visible bzw. UnVisible zu setzen. Dies funktioniert aber einfach nicht wie es soll.
Teil des KeyListener Codes:
JLabel Code in anderer Klasse:
Wenn ich nun E drücke kommt die zum testen dahingeschriebene "System.out.println("");" zwar, jedoch wird das Label nicht visible. Habe ich vielleicht irgendwo einen Denkfehler?
Ich versuche momentan über einen KeyListener ein JLabel in einer anderen Klasse Visible bzw. UnVisible zu setzen. Dies funktioniert aber einfach nicht wie es soll.
Teil des KeyListener Codes:
Java:
case KeyEvent.VK_E:
Inventory.inv2.setVisible(true);
break;
JLabel Code in anderer Klasse:
Java:
inv2 = new JLabel(new ImageIcon(getClass().getResource("/resource/inventory.png")));
inv2.setLayout(null);
inv2.setBounds(0,0,650, 400);
Wenn ich nun E drücke kommt die zum testen dahingeschriebene "System.out.println("");" zwar, jedoch wird das Label nicht visible. Habe ich vielleicht irgendwo einen Denkfehler?