gpt4 book ai didi

当已经有分号时,Java 要求输入分号

转载 作者:行者123 更新时间:2023-12-01 12:22:54 24 4
gpt4 key购买 nike

我收到一个非常奇怪的错误,Java 要求我在代码中添加一个分号,尽管已经有一个分号了。我不知道该怎么办。

program.java:141: error: <identifier> expected
final button.setIcon(new ImageIcon(program.class.getResource("/files/image.jpg")));
^
program.java:141: error: ';' expected
final button.setIcon(new ImageIcon(program.class.getResource("/files/image.jpg")));
^

谢谢!

-- 编辑--

private void initialize() {

JButton button = new JButton("a button!");
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
viewFilmFrame();
}
});

button.setBounds(471, 115, 146, 209);
frame.getContentPane().add(button);
button.setIcon(new ImageIcon(program.class.getResource("/files/image.jpg")));

}

最佳答案

您无法对 button 进行最终调用。删除 final 就可以了。 final 修饰符可以应用于函数定义、变量实例或类定义。​​

final JButton button = new JButton("a button!");

关于当已经有分号时,Java 要求输入分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26540509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com