gpt4 book ai didi

java - Eclipse Java 错误 : Syntax error on token "picture", ElidedSemicolonAndRightBrace 预期

转载 作者:行者123 更新时间:2023-12-02 00:50:40 25 4
gpt4 key购买 nike

我正在 JFrame 和 JButton 中设置 Java 程序,我想通过单击按钮打开图像。我收到此错误:

标记“图片”上存在语法错误,预计为 ElidedSemicolonAndRightBrace

我已经尝试过:

添加分号、添加弯括号、删除分号、删除弯括号。

private void initUI() {

var button = new JButton("Quit");

button.addActionListener((event) -> Image picture = ImageIO.read(new File("E:/picture.png")));

createLayout(button);

setTitle("Quit button");
setSize(300, 200);
setLocationRelativeTo(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}

最佳答案

您有一个 lambda 表达式,并且需要将其括在大括号内以允许多行和所需的异常处理代码:

button.addActionListener((event) -> {
try {
Image picture = ImageIO.read(new File("E:/picture.png"));
// use picture here
} catch (IOException e) {
e.printStackTrace();
}
});

否则无法使用图片变量

关于java - Eclipse Java 错误 : Syntax error on token "picture", ElidedSemicolonAndRightBrace 预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57861351/

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