目前有我的領域,如認爲:如何將JTextField轉換爲String/Long?
final JTextField PID = new JTextField("Product ID", 7);
frame.getContentPane().add(PID);
我的方法:
public StockItem(Long id, String name, String desc, double price) {
this.id = id;
this.name = name;
this.description = desc;
this.price = price;
}
嘗試使用此方法與價值觀從我JTextField
S,但它不允許用在我的龍JTextField
小號/ String/double地方。 有什麼辦法可以將我的JTextField
轉換成所需的東西,而無需編輯我的方法。
'JTextField'將始終包含文本(字符串)。你可以用它來解析,轉換,做任何你想做的事情。如果你想要一個UI控件,只允許使用數字,那麼你可以使用'JSpinner'。 – 2014-10-27 12:16:06
請參閱[本答案](http://stackoverflow.com/a/13424140/1076463)使用'JFormattedTextField'示例 – Robin 2014-10-27 12:57:34