目前有我的领域,如认为:如何将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