Opa, boa noite.
Então, parece que você quer entrar com alguns dados e em seguida, imprimí-los.(certo?)
Bom, acho que da para você fazer com vários JOptionPane ou como camarada ViniGodoy disse, com uma JFrame.
Caso seja o que eu falei, entrar com os dados e logo em seguida imprimir, segue um simples exemplo de JFrame.
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
public class Exemplo extends JFrame{
private JLabel lCliente,lCpf,lTrabalha,lCodigoBanco,lTempo;
private JTextField tfCliente,tfCpf,tfTrabalha,tfCodigoBanco,tfTempo;
private JButton gravar,sair;
private JPanel tela;
Cli1 cli1 = new Cli1();
public Exemplo()
{
lCliente = new JLabel("Cliente :");
tfCliente = new JTextField(10);
lCpf = new JLabel("CPF :");
tfCpf = new JTextField(10);
lTrabalha = new JLabel("Trabalha :");
tfTrabalha = new JTextField(10);
lCodigoBanco = new JLabel("Código Banco :");
tfCodigoBanco = new JTextField(10);
lTempo = new JLabel("Tempo :");
tfTempo = new JTextField(10);
gravar = new JButton("Gravar");
sair = new JButton("Sair");
tela = new JPanel(new GridLayout(6,2));
tela.add(lCliente);
tela.add(tfCliente);
tela.add(lCpf);
tela.add(tfCpf);
tela.add(lTrabalha);
tela.add(tfTrabalha);
tela.add(lCodigoBanco);
tela.add(tfCodigoBanco);
tela.add(lTempo);
tela.add(tfTempo);
tela.add(gravar);
tela.add(sair);
this.add(tela,"Center");
this.pack();
this.setVisible(true);
this.setResizable(false);
gravar.addActionListener( new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
cli1.setNome(tfCliente.getText());
cli1.setCpf(Integer.parseInt(tfCpf.getText()));
if(tfTrabalha.getText().equals("sim")){
cli1.setTrabalhador(true);
}else{
cli1.setTrabalhador(false);
}
cli1.setCodigoBanco(Integer.parseInt(tfCodigoBanco.getText()));
cli1.setTempoServico(Integer.parseInt(tfTempo.getText()));
System.out.println(cli1.getNome());
System.out.println(cli1.getCpf());
System.out.println(cli1.isTrabalhador());
System.out.println(cli1.getCodigoBanco());
System.out.println(cli1.getTempoServico());
}
});
sair.addActionListener( new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}
});
}
public static void main(String[] args) {
new Exemplo();
}
}
Também sou iniciante em java, por isso o código simples.
Criei os nomes dos atributos da classe javabens com os mesmos nomes que a sua.
Da uma testada ai.
Se não for isso, por favor, desconsidere.
(Não deu tempo de comentar o códido, qualquer coisa, me fala que eu comento).
Até.=]