我有一个名为lyrics的JButton,我向其中添加了一个actionListener,但是在编译它时它不起作用。在测试时它可以正常工作,但是当我导出为可运行的Jar时,没有任何效果,我尝试在整个google上搜索,并且已经在这里进行了任何帮助!
JButton lyricsButton = new JButton(“LYRICS”)
lyricsButton.setBorder(BorderFactory.createLineBorder(new Color(247, 148, 29), 2));
lyricsButton.setBackground(new Color(38, 38, 38));
lyricsButton.setOpaque(true);
lyricsButton.setFont(new Font("Montserrat", Font.PLAIN, 20));
lyricsButton.setForeground(new Color(247, 148, 29));
lyricsButton.setLocation(205, 300);
lyricsButton.setSize(375, 50);
backgroundImage.add(lyricsButton);
//LYRICS ACTION LISTENER
lyricsButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try {
lyricsMainScreen.createLyricsScreen(null);
} catch (IOException e2) {
e2.printStackTrace();
}
mainFrame.dispose();
}
});