GUJ
Notícias, artigos e o maior fórum brasileiro sobre Java
home
fórum
notícias
tópicos recentes
empregos
artigos
Bem-vindo ao GUJ.
Crie seu login
, ou digite-o para logar no site.
Usuário:
Senha:
Duvida como fechar o SplashJProgressBar
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
20/01/2011 11:12:02
Assunto:
Duvida como fechar o SplashJProgressBar
AnDrOiDe
Java Ninja
Membro desde: 30/10/2009 10:34:24
Mensagens: 263
Localização: Santo Andre-Capital-sp
Offline
Pessoal, não to conseguindo fechar a tela splash , após entra na tela de cadastro, ela fica no fundo ainda rodando.
caso alguem tem uma suposição de como fazer agradeço.
valeu
package controller; import java.awt.Color; import java.awt.Dimension; import java.awt.Toolkit; import javax.swing.ImageIcon; import javax.swing.JLabel; import javax.swing.JProgressBar; import view.Principal.Janela_Registrar; public class SplashJProgressBar extends javax.swing.JWindow { /** * */ private static final long serialVersionUID = 1L; private JLabel jLabelSplashImage; private JLabel jLabelTextoCarregamento; private static JLabel jLabelTextoDinamicoPlugins; private static JProgressBar jProgressBarSistema; private void criandoComponentes() { /** * Inicializando as variavaeis utilizadas */ jProgressBarSistema = new JProgressBar(); jLabelSplashImage = new JLabel(); jLabelTextoCarregamento = new JLabel(); jLabelTextoDinamicoPlugins = new JLabel(); /** * Carregando a imagem do Splash e adicionando a imagem ao componente * jLabelSplashImage */ ImageIcon imageIcon = new ImageIcon(getClass().getResource("/images/members-login-right.jpg")); jLabelSplashImage.setIcon(imageIcon); /** * Definindo dinamicamente o tamando do container segundo o tamanho da imagem. */ this.setMinimumSize(new java.awt.Dimension(imageIcon.getIconWidth(),imageIcon.getIconHeight())); jLabelSplashImage.setBounds(0, 0, imageIcon.getIconWidth(), imageIcon.getIconHeight()); /** * A definicao do layout=null e importante para possibilitar que os componentes * fiquem sobrescritros em tempo de execucao */ getContentPane().setLayout(null); /** * Definindo a localizacao do splash no centro da tela */ Dimension screen = Toolkit.getDefaultToolkit().getScreenSize(); this.setLocation((screen.width - this.getSize().width) / 2, (screen.height - this.getSize().height) / 2); /** * Setando parametros da variavel jProgressBarSistema */ jProgressBarSistema.setForeground(new Color(0,0,204)); jProgressBarSistema.setPreferredSize(new java.awt.Dimension(148, 5)); jProgressBarSistema.setBounds(0, 266, imageIcon.getIconWidth(), 5); jProgressBarSistema.setBorderPainted(false); jProgressBarSistema.setIndeterminate(true); /** * Adicionando o jProgressBarSistema a classe SplashJProgressBar */ getContentPane().add(jProgressBarSistema); /** * Setando parametros da variavel jProgressBarSistema */ jLabelTextoCarregamento.setForeground(new java.awt.Color(0,0,204)); jLabelTextoCarregamento.setFont(new java.awt.Font("DialogInput", 0, 11)); jLabelTextoCarregamento.setText("Loading ......."); jLabelTextoCarregamento.setBounds(10, 285, 80, 20); /** * Adicionando o jProgressBarSistema a classe SplashJProgressBar */ this.getContentPane().add(jLabelTextoCarregamento); /** * Setando parametros da variavel jProgressBarSistema */ jLabelTextoDinamicoPlugins.setForeground(new java.awt.Color(0,0,204)); jLabelTextoDinamicoPlugins.setFont(new java.awt.Font("DialogInput", 0, 11)); jLabelTextoDinamicoPlugins.setBounds(200, 285, 230, 20); /** * Adicionando o jProgressBarSistema a classe SplashJProgressBar */ this.getContentPane().add(jLabelTextoDinamicoPlugins); /** * O Ultimo item adicionado no conteiner deve ser o componente que comtem * a imagem do Splah */ this.getContentPane().add(jLabelSplashImage); this.pack(); } public SplashJProgressBar() { criandoComponentes(); this.setVisible(true); } public static void main(String args[]) { new SplashJProgressBar(); /** * Rotina para exibicao de um texto qualquer no carregamento do seu * sistema */ for(int i=0; i<= 100; i++){ try { Thread.sleep(100); } catch (InterruptedException ex) { System.out.println("Erro na thread"); } jLabelTextoDinamicoPlugins.setText("Exibição da tela de Cadastro:" + i); } new Janela_Registrar().setVisible(true); } }
This message was edited 1 time. Last update was at 21/01/2011 07:38:32
Tudo Deveria se Tornar Possível o Mais simples, Mas não simplificado !!!
20/01/2011 13:06:22
Assunto:
Duvida uso do SplashJProgressBar
AnDrOiDe
Java Ninja
Membro desde: 30/10/2009 10:34:24
Mensagens: 263
Localização: Santo Andre-Capital-sp
Offline
alguem??????????????
Tudo Deveria se Tornar Possível o Mais simples, Mas não simplificado !!!
20/01/2011 14:10:18
Assunto:
Re:Duvida uso do SplashJProgressBar
khaue_viana_@hotmail.com
JavaGuru
Membro desde: 18/09/2010 20:20:48
Mensagens: 209
Localização: São Paulo
Offline
e se usar o metodo .hide?
num funciona?
A Deus seja dada toda honra e glória!
Khauê Viana
21/01/2011 07:34:53
Assunto:
Duvida uso do SplashJProgressBar
AnDrOiDe
Java Ninja
Membro desde: 30/10/2009 10:34:24
Mensagens: 263
Localização: Santo Andre-Capital-sp
Offline
.hide nunca ouvi falar disso......
vo pesquisar oque ele faz pq não tenhu a minima ideia.
valeu..
caso alguem tenha outra forma de fazer
Tudo Deveria se Tornar Possível o Mais simples, Mas não simplificado !!!
21/01/2011 11:07:23
Assunto:
Re:Duvida como fechar o SplashJProgressBar
khaue_viana_@hotmail.com
JavaGuru
Membro desde: 18/09/2010 20:20:48
Mensagens: 209
Localização: São Paulo
Offline
É um método que esconde a janela. Como se deixasse invisível pro usuário.
A Deus seja dada toda honra e glória!
Khauê Viana
21/01/2011 13:16:20
Assunto:
Duvida como fechar o SplashJProgressBar
lokits5
GUJ Master
Membro desde: 15/04/2010 08:53:19
Mensagens: 1133
Localização: Santo Andre - São Paulo -Capital
Offline
achu que teria que matar essa tread assim vc pode fazer que a tela não apareça
Índice dos Fóruns
»
Java Básico
Ir para:
Selecione um Fórum
Notícias
Assuntos gerais (Off-topic)
MundoJ - Artigos, Notícias e Debates
Artigos e Tutoriais
Java Básico
Java Avançado
Ferramentas, Frameworks e Utilitários
Desenvolvimento Web
Interface Gráfica
Google Android e Java Micro Edition (ME)
Certificação Java
Persistência: Hibernate, JPA, JDBC e outros
Java Enterprise Edition (Java EE)
Frameworks e Bibliotecas brasileiros
RIA - Flex, JavaFX e outros
Arquitetura de Sistemas
Metodologias de Desenvolvimento e Testes de Software
JavaScript
Ruby & Ruby on Rails
Outras Linguagens
Powered by
JForum 2.1.8
©
JForum Team