我想实现的目标非常简单。 我有2个班。 “SpeedingTicket”&“SpeedingTicket GUI”。 在我的GUI中我有1个文本框名称txtSpeedLimit & a button。 在我的SpeedingTicket类中我有一个变量“int speedingTicket”。 在我的SpeedingTicket类中我还有一个获取&“speedingTicket”的设置方法。Java - 将JTextField变量与另一个类变量链接
我知道如何获得和使用JTextField的设置文本,但我希望能够到:
从“txtSpeedLimit”接收输入,并将该值存储到在了“txtSpeedLimit”实例变量“SpeedTicket”类。当我添加车速时,我可以再检查验证等。
也许这不是处理这个程序的最有效的方式。也许我应该在SpeedingTicket中取消实例变量,并在GUI中处理它。
任何意见将非常感激。
基本上我想要做的是这样的:
class confirmHandler implements ActionListener{
public void actionPerformed(ActionEvent e){
String val = txtSpeedLimit.getText();
int realNum = speed.getSpeedLimit() = txtSpeedLimit; < but obviously that doesn't work, but I want the textbox link to the variable.
编辑:如果我们带走的GUI,我要我的程序做的是以下几点: 速度限制:50 <通过照耀处textfield 速度:60 <通过文本框输入 如果速度是等等等等(我已经编码了这个)..然后将结果输出到我的标签之一。 我在没有制作GUI的情况下实现了这一点,并且仅使它成为基于控制台,而不是通过控制台输入,而是希望通过文本字段输入。
输入到文本字段中的值应存储在SpeedingTicket类中的两个变量(speed和speedlimit)中。
您可以检查文本更改喜欢这里:http://stackoverflow.com/questions/3953208/value-change -listener-to-jtextfield并创建一个服装监听器“SpeedChangeListener” –
您想了解如何使用swing UI组件的模型。 – GhostCat
[*如何将一个窗格连接到另一个窗格*](http://stackoverflow.com/q/10523343/230513)可能存在重复。 – trashgod