【问题标题】:Passing a value of combobox to a jframe from another jframe将组合框的值从另一个 jframe 传递给一个 jframe
【发布时间】:2015-09-25 18:47:46
【问题描述】:

我有 2 个 JFrame,其中一个有一个组合框。我正在尝试获取该组合框的选定索引并将值传递给我的其他 JFrame 表单。

我试过这样做:(在我的 NewJFrame.java 中)

int num = NewJFrame2.cmbNum.getSelectedIndex(); //NewJFrame2 = 2nd JFrame

这样我就可以这样做了:

if(num == 0)
//code

但我在那条线上有一个错误。 (线程“AWT-EventQueue-0”java.lang.NullPointerException 中的异常)

我不知道为什么,因为我真的不知道如何在 2 个 JFrame 之间传递值。

【问题讨论】:

  • 您需要另一个框架的实例来获取值。和基本的 pojo 一样

标签: java combobox


【解决方案1】:

我实际上会为此声明一个静态变量,因此您可以随时轻松更改该值。静态变量可以随时从任何来源全局访问。他们不必初始化。它们存在于空间和时间中;)。

public static int num = 0;

【讨论】:

    猜你喜欢
    • 2018-10-02
    • 2013-12-17
    • 2019-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多