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個函數,並且我不希望在這個控制器類中存在所有這些函數。