Botão Salvar
Olá !
eu estou faznd um sistema ... essa eh parte de cadastro eu criei um JFrame.. pelo caminho new JFrame.. la tem um botão salvar
gostaria de saber se está certo oq esta dentro do ActionPerfomed..
eu queria q qnd eu clicasse no botão Salvar.. pegasse todos os JTextField
e salvasse em algum lugar primeiramente, pra testar.. dpois eu iria fazer uma conexão com um banco..
public Cadastro() {
initComponents();
}
+ genereted code
private void SalvarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String texto = Nome1.getText();
[code][/code]
Matheus Souza
Curtidas 0
Respostas
Marcelo Dias
09/04/2009
Cara é o seguinte:
oq ta dentro do salvarActionPerformed fara o seguinte
String texto = nome1.getText()
ele pegara oq tem dentro do textField nome1 (seu texto) e colocara dentro da String texto. Soq vc perderá a instancia texto pq ela esta declarada localmente.
Mas vc ja ouviu falar da interface ActionListener???
É seria muito mais facil utilizala.
Seria mais ou menos o seguinte dai:
É assim q eu sei fazer. Mas parece q vc está utilizando uma IDE para construir as interfaces gui, ne????
Espero ter ajudado
//Classe meuFrame implementara a interface ActionListener q cuida de eventos. Por ex.: cliques em botões.
class meuFrame implements ActionListener{
private JFrame janela;
private JTextField nome;
private JPanel painel;
private JButton salvar;
private String nomeStr;
public meuFrame(){
//Instanciando objetos.
janela = new JFrame();
painel = new JPanel( null ); //Eu particularmente nao gosto de Layout
nome = new JTextField();
salvar = new JButton( "salvar" );
//adicionano o painel no JFrame
janela.getContentPanel( ).add( painel );
//adicionando o botao e a caixa no painel.
painel.add( salvar );
painel.add( nome );
//setando a posicao do botao e da caixa
nome.setBounds( 10 , 50 , 100 , 20 ); //setBounds( x , y , largura , altura );
salvar.setBounds( 10 , 100 , 100 , 20 );
//determinando q a classe meuFrame ouvirá os eventos do botao salvar.
salvar.addActionListener( this );
//setando Bounds do Frame
janela.setBounds( 100 , 100 , 200 , 200 );
//fazendo o frama ficar visivel.
janela.setVisible( true );
}
//determinando oq deve ser feito quando resceber um evento
private void actionPerformed( ActionEvent eve ){
nomeStr = nome.getText();
}
}
GOSTEI 0
Matheus Souza
09/04/2009
Nossa brigadão veio...
gent boa vc maruero...
eu to usando o netBeans 5.0
daria certo ??
vlw ..
GOSTEI 0
Marcelo Dias
09/04/2009
Cara nunca programei usando o netBeans (sou meio contra esse tipo de IDE, principalmente se vc não estiver familiarizado com a tecnologia). Mas creio q é so vc utilizar os conceitos do codigo q te passei e coloca-los....digamos que...... no lugar certo. hehehheheheehheh
tente criar um .java so com o codigo assima e executa-lo depois vai fazendo alterações com o netBeans e ve oq muda. (não sei se isso da certo pois como disse nunca usei o netBeans).
GOSTEI 0