Jframe

tenho de de fazer um trabalho em que vou ter de utilizar varias jframes, como faço para por ex:

numa frame :

um botao ok … e esse botao vai ter um destino … que vai para outra frame …

ajudem-m p.f.

bgd*

        Outra_Frame frm = new Outra_Frame();
        frm.setVisible(true);

Coloca isso no action do botao.

boa sorte com o trabalho.

Joao.

exemplo simples

[code]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 Frame1 extends JFrame implements ActionListener{

private JButton btn;

public Frame1(){
	
	super("Frame 1");
	
	btn = new JButton("botão");
	
	Container c = getContentPane();
	c.setLayout( new FlowLayout());
	
	c.add( btn );
	
	btn.addActionListener(this);
	
	setVisible(true);
	setLocationRelativeTo(null);
	pack();
	setSize(200,200);
	
}

public void actionPerformed(ActionEvent e) {

	if( e.getSource() == btn){
		
		Frame2 f = new Frame2();
	}
}

}
[/code]

[code]import javax.swing.JFrame;

public class Frame2 extends JFrame {

public Frame2(){
	
	super("Frame 2");
	
	setVisible(true);
	setLocationRelativeTo(null);
	setSize(200,200);
}

}

[/code]

[code]import javax.swing.JFrame;

public class Main{

public static void main(String[] args) {
	
	Frame1 f = new Frame1();
	f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

}
[/code]

acho que dar para vc começar o seu trabalho !! precisando estamos ai !!

bravox

bigadao pessoal !!!

:oops: mas tenho outra duvida …

como é que faço para mandar uma mensagem para o ecra sem ser com system.out.print … tipo visual basic …mas em java

bgd **

não sei se é isso que vc quer , mas é uma outra forma de mandar mensagem também !!

[code]import javax.swing.JOptionPane;

public class Main {

public static void main(String[] args) {
	
	JOptionPane.showMessageDialog( null, " Oi Andreia !!! ");
}

}[/code]

bravox

Desculpe a minha ignorância, mas estava passando por aqui e lendo seu tópico, mas o que necessariamente é um ECRA?

Valeu! 8)

Desculpe a minha ignorância, mas estava passando por aqui e lendo seu tópico, mas o que necessariamente é um ECRA?

Valeu! 8)[/quote]

Em Portugal as pessoas chamam a tela (monitor) de ecrã… Não sei se em algum outro país tbm fazem isso.

Ah pode crê!
Obrigado! 8)

:stuck_out_tongue:
bgd mais uma vez …

bem isto esta tornar-se muito chato para vocês … mas este trabalho é muito importante … conta muito para a nota e tal … e sabem como é na faculdade … todo o trabalho que se faz é pouco para os professores …

o meu programa esta a dar um erro … que é … ao escolher inserir aula … inserir festa … ou inserir exame … insiro os dados … e depois de clicar em ok … devia de aparecer na textarea tudo aquilo que inseri nas texts … mas nao aparece … dá erro o que é muito mau visto que com esse erro ( que nem os meus professores conseguem ajudar :? ) nao posso continuar a fazer o trabalho …

agradecia MUITO MUITO MUITO que me tentassem resolver o problema

Olá andreia_19. Bem vinda ao GUJ!
Desculpe, mas você poderia evitar as abreviações? As abreviações já complicam o entendimento quando são escritas em português do Brasil, no de Protugal então…
Obrigado!

bem … ja consegui resolver o problema …
bdg na msm