quero usar o seguinte construtor para montar uma interface gráfica com JOptionPane.
mas tenho que converter o atributo que esta associado a outra classe, mas n sei como fazer isso.
//Atributos da classe partida
private String partida;
private Time mandante;
private Time visitante;
private int golsMandante, golsVisitante;
//Contrutor
public Partida(String ValorPartida,Time VMandante, int ValorGolsMan, Time VaVisitante, int ValorGolsVis){
this.partida = ValorPartida;
this.golsMandante = ValorGolsMan;
this.golsVisitante = ValorGolsVis;
this.mandante = VMandante;
this.visitante = VaVisitante;
}
// Inicio Metodo Main
public class AppCampeonato {
public static void main(String args[]){
Campeonato x = new Campeonato(JOptionPane.showInputDialog("Nome do Campeonato:"));
int opcao;
do
{
opcao = Integer.parseInt(JOptionPane.showInputDialog(
"1 Adicionar Time " +
"\n 2 Criar partida "+
"\n 3 Ver informações sobre os times do campeonato" +
"\n 4 Sair"
));
switch(opcao)
{
case 1:
Time a = new Time(JOptionPane.showInputDialog("Nome do Time:"),
JOptionPane.showInputDialog("Cidade:"));
Campeonato.inserirTime(a);
break;
case 2:
Partida b = new Partida(JOptionPane.showInputDialog("Descriçao da partida:"),
JOptionPane.showMessageDialog(a),
Integer.parseInt(JOptionPane.showInputDialog("Gols do time mandante:")),
JOptionPane.showInputDialog(a),
Integer.parseInt(JOptionPane.showInputDialog("Gols do time visitante:")));
Campeonato.inserirPartida(b);
break;
// fim