@Splayer escreveu:
Estou tentando fazer com que várias JLabel sejam criadas por um sistema de repetição, porém está dando erro.
JLabel[] botao = new JLabel[3]; int x = 0; for (final JLabel button : botao) { button.setIcon(new ImageIcon(getClass().getResource(image))); button.setBounds(300, 100 + (x * 50), 160, 40); add(button); button.addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { button.setIcon(new ImageIcon(getClass().getResource("botao_menu1.png"))); button.setCursor(new Cursor(Cursor.HAND_CURSOR)); } @Override public void mouseReleased(MouseEvent e) { button.setIcon(new ImageIcon(getClass().getResource("botao_menu.png"))); } }); x++; }
Mensagens: 11
Participantes: 2