インポート ボタンをクリックすると、バックエンドで操作が実行されます。そのため、GUI が制御を停止し、ボタンを押すことができませんが、ユーザーが進行中の操作をキャンセルできるように、キャンセル ボタンを押すことができるようにします。私はそれを行う方法についていくつかのアイデアが必要です。
JButton importButton = new JButton("Import");
importButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
for(ResourceListObject currentImage : imagesToBeImported){
String ImOid = String.valueOf(currentImage.getOID());
String image_content = restEngine.getimageContent(ImOid);
String str[]=new String[3];
str[0] = "aix";
str[1] = image_content;
str[2] = selectedRepository.concat("_").concat(currentImage.getName());
PowerVC_Image_Deployer imgDeployer= new PowerVC_Image_Deployer(str);
}
}