Chamar outro Form

3 respostas
B

Boa tarde,

sou iniciante no java e estou montando um aplicação de teste que tem um botão com o nome de Investir e gostaria que ao aperta esse botão chame um outro form (form Investir) …

será que alguem pode me ajudar …

desde já agradeço

3 Respostas

Marlon_Meneses

mas esse form eh um JFrame, JInternalFrame, web, oq?!

danielbussade

Olá Bruno tente ser mais específico em suas dúvidas para que possamos ajudar, neste seu caso eh bem simples se seu form for por exemplo um JFrame faça assim:

FormPrincipal:

import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFrame;


public class FormPrincipal extends JFrame {
	private static final long serialVersionUID = 1L;
	private JButton btInvestir;
	
	
	public FormPrincipal() {
       super("Principal");
       this.btInvestir= new JButton("Investir");
       Container container=getContentPane();
       container.add(btInvestir);
       setSize(100, 150);
       container.setLayout(new FlowLayout(FlowLayout.CENTER));
       setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
       
       btInvestir.addActionListener(new ActionListener(){

		public void actionPerformed(ActionEvent e) {
			FormInvestir formInvestir= new FormInvestir();
			formInvestir.setVisible(true);
			
		}
    	   
       });
	}
	
	public static void main(String[] args) {
		FormPrincipal formPrincipal= new FormPrincipal();
		formPrincipal.setVisible(true);
		
	}

}

FormInvestir

import java.awt.Container;
import java.awt.FlowLayout;

import javax.swing.JFrame;
import javax.swing.JLabel;


public class FormInvestir extends JFrame {
	private static final long serialVersionUID = 1L;
	private JLabel nomeForm;
	
	public FormInvestir() {
		super("Form Investir");
		this.nomeForm= new JLabel("Form investir");
		Container container= getContentPane();
		container.setLayout(new FlowLayout(FlowLayout.CENTER));
		container.add(nomeForm);
		setSize(200,100);
		setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
	}
	

}

Qualquer dúvida poste!

Att
Daniel Bussade de Almeida

B

Blz … eu vou tentar ser mais específico …

vou fazer o que vc me mandou e te aviso blz …

flw…

Criado 3 de abril de 2008
Ultima resposta 4 de abr. de 2008
Respostas 3
Participantes 3