gpt4 book ai didi

java - 从 ComboBox 的内容中获取变量

转载 作者:行者123 更新时间:2023-11-30 06:46:46 26 4
gpt4 key购买 nike

我想要创建的程序有问题。我是编程初学者,您能帮助我吗?

嗯,我想获取 void 方法内的 ComboBox 的内容,并在其他类中使用它。

这就是组合框:******

JComboBox ActionComboBox = new JComboBox();
ActionComboBox.addItem("Text");
ActionComboBox.addItem("text2");
ActionComboBox.addItem("text3");
ActionComboBox.setToolTipText("");
ActionComboBox.setBounds(253, 96, 103, 20);
frame.getContentPane().add(ActionComboBox);
******

我想在 void 方法中使用该 ComboBox 的内容,在另一个类的方法中我使用该代码来执行此操作:

(我还导入(类的名称))

****

private String Action()
{
String actionBox = ActionComboBox.getSelectedItem();
return actionBox;
}
****

嗯,程序说::ActionComboBox 无法解析!作为一个错误。

我应该做什么?

谢谢

最佳答案

要完成您的任务,您需要按照以下步骤操作。

首先,将下面的代码行设置为包含类的全局代码:

JComboBox ActionComboBox = new JComboBox();

其次,为 ActionComboBox 创建一个 getter 方法:

public JComboBox getActionComboBox(){
return ActionComboBox;
}

然后在您的other类中,您可以使用getter方法来访问对ActionComboBox的引用。

例如,这个:

String actionBox = ActionComboBox.getSelectedItem();

会变成这样:

String actionBox = someInstanceName.getActionComboBox().getSelectedItem().toString();

关于java - 从 ComboBox 的内容中获取变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43566097/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com