最近、自分の画像をマウスリスナーのボタンとして使用できることがわかりました。ボタンと画像をボタンとして使用する主な違いは何ですか。このオプションの主な欠点は何ですか?
ボタン:
JButton btnNewButton_1 = new JButton("Button");
btnNewButton_1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//Do something
}
});
画像:
getJlabel().addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
//Do something
}
});