我想檢查哪一個actionEvent發生了ActionEvent e
和e.getSource()
。我可以爲此使用開關盒嗎?我可以使用switch-case,in actionPerformed方法在Java中
public void actionPerformed(ActionEvent e){
switch(e.getSource()){
case radius:
double r = validate(radius.getText());
break;
case height:
double h = validate(height.getText());
break;
case out:
out.setText(String.valueOf(h*r));
break;
}
}
您還可以切換上枚舉。 – 2009-11-03 12:37:23
謝謝,不好。所以我想我不能使用開關,那麼情況。 – Fred 2009-11-03 12:40:34
字符串是否真的允許在交換機中使用?我雖然只在Java 7中使用,不是嗎? – quosoo 2009-11-03 12:45:53