我尝试了这段代码,但它没有用,而且代码中没有错误。接下来就是我的按钮。
private void nextActionPerformed(java.awt.event.ActionEvent evt) {
String value=(String)select.getSelectedItem();//select is my combo box
if("image file".equals(value)){
ImageCrypto im=new ImageCrypto();
im.setVisible(true);
this.dispose();
}else if("text file".equals(value)){
TextCrypto im=new TextCrypto();
im.setVisible(true);
this.dispose();
}
}
答案 0 :(得分:0)
我希望value
包含数字,而image file
或text file
包含String
。显然他们不会匹配。
您可以打印value
并检查该值是什么。之后只进行比较。
private void nextActionPerformed(java.awt.event.ActionEvent evt) {
String value=(String)select.getSelectedItem();
System.out.println(value); // example you get abc
if("abc".equals(value)){ // change to abc
ImageCrypto im=new ImageCrypto();
im.setVisible(true);
this.dispose();
}else if("text file".equals(value)){
TextCrypto im=new TextCrypto();
im.setVisible(true);
this.dispose();
}
}