iae galera, to fazendo uns esquemas em interface java, so que eu nao sei o codigo que e pra passar
pra proxima pagina!
Se alguem souber e puder compartilhar agradeço!!

Rodrigoalvis, sua pergunta ficou um pouco confusa…
você está usando jsp + servelt puramente ou struts ou jsf… ?
qual é a proxima página? (como você sabe que ela é a próxima)
Se vc estiver falando de Servlets ou jsps…
de uma olhada em
- HttpServletResponse.sendRedirect
- HttpServletRequest.getRequestDispatcher método foward
[]s
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JRootPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class CadastroCurriculum extends JFrame implements ActionListener {
JTextField tNome;
JLabel lNome,lSexo,lEscolaridade,lIdiomas;
JButton bLimpar,bCadastrar;
JComboBox cbEscolaridade;
JTextArea ta;
JRadioButton rFem,rMasc;
ButtonGroup grSexo;
JCheckBox ckIngles,ckFrances,ckEspanhol,ckJapones;
JPanel p1,p2,pck,pBotao;
String nivel[]={“Ensino Fundamental”,“Ensino Medio”,“Graduação”,“Pos-Graduação”,“Mestrado”,“Doutorado”,};
public CadastroCurriculum(){
super(“Cadastro de Curriculum”);
setSize(280,330);
getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
setUndecorated(true);
setLocation(250,250);
p1 = new JPanel();
p2 = new JPanel();
pck = new JPanel();
pBotao = new JPanel();
bCadastrar = new JButton(“Cadastrar”);
bLimpar = new JButton(“Limpar”);
lNome = new JLabel(“Nome”);
lSexo= new JLabel(“Sexo”);
lEscolaridade = new JLabel(“Escolaridade”);
lIdiomas = new JLabel(“Idiomas”);
tNome = new JTextField(20);
ta = new JTextArea(3,20);
grSexo = new ButtonGroup();
rFem = new JRadioButton(“Feminino”);
rMasc = new JRadioButton(“Masculino”);
cbEscolaridade = new JComboBox(nivel);
ckIngles = new JCheckBox(“Inglês”);
ckFrances = new JCheckBox(“Frances”);
ckEspanhol = new JCheckBox(“Espanhol”);
ckJapones = new JCheckBox(“Japonês”);
bCadastrar.addActionListener(this);
bLimpar.addActionListener(this);
grSexo.add(rFem);
grSexo.add(rMasc);
p1.setLayout(new FlowLayout(FlowLayout.LEFT));
p1.add(lNome);
p1.add(tNome);
p1.add(lSexo);
p1.add(rFem);
p1.add(rMasc);
p1.add(lEscolaridade);
p1.add(cbEscolaridade);
pck.setLayout(new GridLayout (4,2));
pck.add(lIdiomas);
pck.add(ckIngles);
pck.add(new JLabel());
pck.add(ckFrances);
pck.add(new JLabel());
pck.add(ckEspanhol);
pck.add(new JLabel());
pck.add(ckJapones);
pBotao.add(bCadastrar);
pBotao.add(bLimpar);
p1.add(pck);
p1.add(pBotao);
p2.add(ta);
getContentPane().add(p1,BorderLayout.CENTER);
getContentPane().add(p2,BorderLayout.SOUTH);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[]){
new CadastroCurriculum();
}
public void actionPerformed(ActionEvent evento) {
if(evento.getSource()==bLimpar){
tNome.setText("");
grSexo.clearSelection();
ckIngles.setSelected(false);
ckFrances.setSelected(false);
ckEspanhol.setSelected(false);
ckJapones.setSelected(false);
ta.setText("");
cbEscolaridade.setSelectedIndex(0);
tNome.requestFocus();
}
if(evento.getSource()==bCadastrar){
String nome=tNome.getText();
String sexo="";
String idiomas="";
if(rFem.isSelected()){
sexo="Feminino";
}
if(rMasc.isSelected()){
sexo="Masculino";
}
if(ckIngles.isSelected()){
idiomas=idiomas+"Ingles ";
}
if(ckFrances.isSelected()){
idiomas=idiomas+"Frances ";
}
if(ckEspanhol.isSelected()){
idiomas=idiomas+"Espanhol";
}
if(ckJapones.isSelected()){
idiomas=idiomas+"Japones";
}
ta.setText("Nome: "+nome+"\n"+"Sexo: "+sexo+"\n"+"Escolaridade: "+cbEscolaridade.getSelectedItem()+"Idioma: "+idiomas);
}
}
}
QUERIA BOTAR POR EXMPLO “IR PROXIMA JANELA” NA QUAL IMPLENTARIA OUTROS METODOS!
Coloca um botão que ira fechar essa e depois ira abrir a outra janela…
Boa noite Rodrigo,
Crie um JButton e implemente um Action nele para executar a sua outra Classe (Tela).
É importante separar o código de cada tela em arquivos fonte diferenciados, isto para manter a organização e aplicar o conceito de Orientação a Objeto.
Exemplo da implementação do Action:
//import java.awt.event.ActionEvent;
//import java.awt.event.ActionListener;
JButton buttonDirecionamento = new JButton();
buttonDirecionamento.addActionListener (new ActionListener(){
public void actionPerformed (ActionEvent e){
NovaTela nova = new NovaTela(); //Caso haja parâmetros para a classe instanciada, passe eles em "NovaTela(parametro)".
nova.setVisible(true);
nova.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
}
}