gpt4 book ai didi

java - 如何访问在netbeans UI中创建的Jtable

转载 作者:行者123 更新时间:2023-12-02 06:34:30 24 4
gpt4 key购买 nike

我使用 UI 构建器来创建它,我成功地将它传递给一个方法(自动生成的自定义代码),但是我如何从另一个范围引用它? (例如来自 main)。

我想执行这种代码,但我需要 jTable1 在我的范围内:

DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
Object[] obj = jtable_element;
model.addRow(obj);

最佳答案

该表是您类(class)的私有(private)成员。根据您的评论,您的类(class)是“XMLappletUI”

在该类中,您可以添加自己的方法。只需将其添加到自动生成的代码下方即可。当 gui 更改后,netbeans 修改自动生成的代码时,它不会更改您的代码。

例如定义一个方法:

public void addRow(){

DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
Object[] obj = jtable_element;
model.addRow(obj);

}

现在,您可以在类实例上调用该方法。

编辑

如果你想传递单个字符串参数

public void addRow(String jtable_element){

DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
Object[] obj = {jtable_element};
model.addRow(obj);

}

关于java - 如何访问在netbeans UI中创建的Jtable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19796465/

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