java - 导出时Java按钮不可点击
问题描述
我有一个名为 LyricsButton 的 JButton,我向它添加了一个 actionListener,但是当我编译它时它不想工作。它在测试时工作正常但是当我导出为可运行的 Jar 时没有任何效果我尝试在谷歌上搜索并且已经在这里,任何帮助将不胜感激!
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();
}
});
解决方案
推荐阅读
- c# - 在 Azure Function csx 中使用 Microsoft.Azure.Storage
- azure-data-explorer - 在自己的列中获取列名以渲染饼图
- javascript - React 钩子 - onClick 和 useEffect
- ruby - 使用 Ruby 读取包含所有特殊字符的 CSV 文件
- python - 距离给定日期还剩多少时间(天、小时、分钟、秒)
- python - 使用日期、时间和代码值来提取和特征化工程师数据
- excel - 修剪空间
- css - Angular - 将自定义 css 应用于无效的 FormControl,而不是 FormGroup?
- c# - 如何让用户输入富文本框粘贴消息的次数?
- python - 如何在 nginx 服务器上存储 post 请求的请求数据?