我有一個只接受字符串的方法。Java - 如何將字符串設置爲靜態int
public void setVerticalAlignment(String align) {
...
gd.verticalAlignment = align; // accepts only int.
...
}
但gd.verticalAlignment
只接受int。 通常這是由類似gd.verticalAlignment = SWT.TOP
設置的,其中SWT.TOP是一個靜態int。
是否有可能用類似setVerticalAlignment("SWT.TOP")
的方法調用此方法?
你爲什麼不直接轉換字符串?的Integer.parseInt(對準); – oopbase
爲什麼你使用字符串進行對齊? – Baz
將'setVerticalAlignment(String align)'更改爲'setVerticalAlignment(int align)'並調用call'obj.setVerticalAlignment(SWT.TOP)'。 – maba