0
我现在控制器类如何将命令模式与JavaFX GUI结合使用?
public class Controller {
@FXML
public javafx.scene.image.ImageView imageView;
@FXML
private MenuItem openItem;
@FXML
public void openAction(ActionEvent event) {
FileChooser fc = new FileChooser();
File file = fc.showOpenDialog(null);
try {
BufferedImage bufferedImage = ImageIO.read(file);
Image image = SwingFXUtils.toFXImage(bufferedImage, null);
imageView.setImage(image);
} catch (IOException e) {
System.out.println("lol");
}
}
我怎么能够把该openAction功能逻辑在其自己的类?我需要为自己的UI添加大约10-20个函数,并且我不希望在这个控制器类中存在所有这些函数。