是否可以在其他类中继承jTextField,jComboBox等组件?

if(!(jButton7.isEnabled()))
        {

            if((getTotal==enterPounds))
            {
                JOptionPane.showMessageDialog(null,"\n"+jTextPane1.getText());

                int x = jList1.getSelectedIndices()[0];
                int i = Integer.parseInt(stringssssss[x]);
                int oook= Integer.parseInt(seats);

                i=i-oook;
                stringssssss[x]= stringssssss[x]= ""+i;
                jTextField8.setText(""+ stringssssss[x]);
            }


上面的代码在g.java中,我可以将其转移到另一个类并在g.java中调用该方法吗?

最佳答案

您可以从另一个类调用此代码,例如是否将代码包装在如下方法中。

public void setText() {
if(!(jButton7.isEnabled()))
        {

            if((getTotal==enterPounds))
            {
                JOptionPane.showMessageDialog(null,"\n"+jTextPane1.getText());

                int x = jList1.getSelectedIndices()[0];
                int i = Integer.parseInt(stringssssss[x]);
                int oook= Integer.parseInt(seats);

                i=i-oook;
                stringssssss[x]= stringssssss[x]= ""+i;
                jTextField8.setText(""+ stringssssss[x]);
            }
}
}


然后在另一堂课

private R r = new R();
r.setText();


如果要从R继承变量,请在R中对其进行保护,然后编写一个扩展R的新类。这些变量将可用于此新类。

09-26 20:20