JForm

4 respostas
M

Fala galera,

Estou utilizando o netbeans a pouco tempo, estou com algumas dúvidas…
eu coloquei um botão na minha tela pra sair do cadastro… qual o método que eu utilizo para fechar a tela? pq o nomeDaClasse.setVisible(false), ele esconde a tela, mais o programa continua rodando… como eu faço isso ?
Se alguem puder me explicar também como eu uso o JProgressBar

value galera

4 Respostas

dsfextreme

marcos.alajava:
Fala galera,

Estou utilizando o netbeans a pouco tempo, estou com algumas dúvidas…
eu coloquei um botão na minha tela pra sair do cadastro… qual o método que eu utilizo para fechar a tela? pq o nomeDaClasse.setVisible(false), ele esconde a tela, mais o programa continua rodando… como eu faço isso ?
Se alguem puder me explicar também como eu uso o JProgressBar

value galera

:idea: Fechar Frame

Progress Bar Example

import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.SwingUtilities;

public class SwingProgressBarExample extends JPanel {

  JProgressBar pbar;

  static final int MY_MINIMUM = 0;

  static final int MY_MAXIMUM = 100;

  public SwingProgressBarExample() {
    pbar = new JProgressBar();
    pbar.setMinimum(MY_MINIMUM);
    pbar.setMaximum(MY_MAXIMUM);
    add(pbar);
  }

  public void updateBar(int newValue) {
    pbar.setValue(newValue);
  }

  public static void main(String args[]) {

    final SwingProgressBarExample it = new SwingProgressBarExample();

    JFrame frame = new JFrame("Progress Bar Example");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setContentPane(it);
    frame.pack();
    frame.setVisible(true);

    for (int i = MY_MINIMUM; i <= MY_MAXIMUM; i++) {
      final int percent = i;
      try {
        SwingUtilities.invokeLater(new Runnable() {
          public void run() {
            it.updateBar(percent);
          }
        });
        java.lang.Thread.sleep(100);
      } catch (InterruptedException e) {
        ;
      }
    }
  }
}

Um Abraço !

G

Ao inves de .setVisible(false) utilize .dispose().

M

Valeu Gilberto!!! funcionou blz…

dsfextreme, valeu pelo código ae, só não entendi mt bem como eu vou usar =\ eh pq ainda sou um poko inexperiente em java! mesmo assim, valeu!!!

dsfextreme

marcos.alajava:
Valeu Gilberto!!! funcionou blz…

dsfextreme, valeu pelo código ae, só não entendi mt bem como eu vou usar =\ eh pq ainda sou um poko inexperiente em java! mesmo assim, valeu!!!

Tranquilo , mas já dá pra vc dar uma sacada como faz, se não entender, agente explica o código ae !

:roll: Já fui assim um dia , não se esqueça !

Criado 19 de maio de 2006
Ultima resposta 19 de mai. de 2006
Respostas 4
Participantes 3