0

フレームAとフレームBの2つのフレームがあり、フレームAにボタンAという名前のボタンを1つ追加して、フレームBとプログレスバーを表示します(setIndeterminate(false))。フレームBに、ボタンBという名前のボタンを1つ追加します。フレーム内A.setindeterminate(true)

フレームAで

frameB b;

public frameA() {
   initComponents();
   progressbar.setIndeterminate(false);
   b = new frameB();
}

public JProgressBar getProgressbar() {
   return progressbar;
}

private void buttonAActionPerformed(java.awt.event.ActionEvent evt) 
{                                       
    b.setVisible(true);
}

frameB で、ボタン B がクリックされたイベントでこのコードを使用します

private void buttonBActionPerformed(java.awt.event.ActionEvent evt) { 
    frameA a= new frameA();
    a.getProgressbar().setIndeterminate(true);
}

しかし、それはうまくいきませんでした

4

1 に答える 1