Вот мой JPanel
. Первая кнопка видна всегда, но вторая кнопка видна только при наведении на нее курсора. Где может быть проблема?
P.S. Пожалуйста, используйте простой английский, если можете, потому что я плохо говорю по-английски
public class GamePanel extends JPanel implements KeyListener{
GamePanel(){
setLayout(null);
}
public void paint(Graphics g){
JButton buttonShip1 = new JButton();
buttonShip1.setLocation(10, 45);
buttonShip1.setSize(40, 40);
buttonShip1.setVisible(true);
add(buttonShip1);
JButton buttonShip2 = new JButton();
buttonShip2.setLocation(110, 145);
buttonShip2.setSize(440, 440);
buttonShip2.setVisible(true);
add(buttonShip2);
}
}
paint(Graphics)
? Вам также следует избегать использованияsetSize
,setLocation
иsetLayout(null)
. - person Obicere   schedule 12.04.2014buttonShip2.setSize(440, 440);
? - person Braj   schedule 12.04.2014