Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Erro de NullPointerException

$
0
0

@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

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>