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:
Ajuda com o visual class.
Índice dos Fóruns
»
Java Básico
Autor
Mensagem
01/01/2009 20:41:22
Assunto:
Ajuda com o visual class.
BrunoPunk
Debugger
Membro desde: 26/10/2007 12:40:55
Mensagens: 65
Offline
Ola amigos,
Estou com uma duvida, quero separar a classe da tela do controle dela.
Exemplo:
Classe da Tela gerada pelo visual class.
package tela; import java.awt.BorderLayout; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.JTextField; import java.awt.Rectangle; public class Tela extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JTextField tf1 = null; /** * This is the default constructor */ public Tela() { super(); initialize(); } /** * This method initializes this * * @return void */ private void initialize() { this.setSize(300, 200); this.setContentPane(getJContentPane()); this.setTitle("JFrame"); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jContentPane = new JPanel(); jContentPane.setLayout(null); jContentPane.add(getTf1(), null); } return jContentPane; } /** * This method initializes tf1 * * @return javax.swing.JTextField */ private JTextField getTf1() { if (tf1 == null) { tf1 = new JTextField(); tf1.setBounds(new Rectangle(49, 54, 197, 20)); } return tf1; } }
Classe de controle da tela.
Isso não funciona mais a ideia é essa.
package controle_tela; import tela.*; public class Controle_tela { Tela tela; Tela.tf1.setText("valor do campo"); }
01/01/2009 21:44:02
Assunto:
Ajuda com o visual class.
XpLoDeR
Thread.start()
Membro desde: 24/08/2008 15:08:54
Mensagens: 29
Offline
É... A sua idéia funcionará se vc criar métodos na classe controle_tela passando os objetos que vc quer alterar como parâmetros dos métodos.
Por exemplo:
public class Controle_tela { public void alteraJTextField(JTextField jTF){ jTF.setText("valor"); } }
Gustavo Nogueira de Oliveira
EMAIL/MSN/GTalk:
gust.oliveira@gmail.com
BLOG:
http://galeradacomp.wordpress.com/
Grupos de Pesquisa:
DeepLab
e
Sidr@
01/01/2009 22:22:46
Assunto:
Re:Ajuda com o visual class.
BrunoPunk
Debugger
Membro desde: 26/10/2007 12:40:55
Mensagens: 65
Offline
Obrigado pela ajuda amigo funcionou.
Í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