Pequeno relatorio em caixa de mensagem

2 respostas
EDIMIL

Amigos, como eu faço um pequeno relatorio sair em uma caixa de mensagem, por exemplo a classe abaixo, esta é apenas uma parte do projeto:

import javax.swing.*;

public class Curso {
    private String Nome;
    private Funcionario [] func;
    private int index = 0;
    
    public Curso(String aNome, int qtFunc) {
        func = new Funcionario [qtFunc];
        this.Nome = aNome;
    }
    
    public void addFuncionario(Funcionario aFunc) {
        func[index] = aFunc;
        index ++;
    }
    
    public void GeraFolhaPagamento() {
        for (int i = 0; i < func.length; i++) {
            JOptionPane.showMessageDialog(null,"Curso: " + this.Nome
            + "\tFuncionario: " + func[i].getNome()
            + "\tHoras trabalhadas: " + func[i].getHoras()
            + "\tSalário: " + func[i].getSalario()
            + "\t-------------------------------");
        }
    }
}

eu preciso gerar esse relatorio numa caixa de mensagem tipo o JOptionPane, mas com ele fica tudo na mesma linha, gostaria que fosse gerado uma variável sob a outra, tem como? :shock:

2 Respostas

Alkamavo
public class PRINTLINHAS {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		
		
		String getNome="Mateus";
		String getHoras="12:13 minutos";
		String getSalario="1000 Reais";
		String full="";
		
	            JOptionPane.showMessageDialog(null,"Curso: " + full 
				          + "\n"+" Funcionario: " + getNome 
				          +"\n "+"tHoras trabalhadas: " + getHoras
                          + "\n"+"tSalário: " +getSalario 
				             + "\t-------------------------------");
		// TODO Auto-generated method stub

	}

}

basta pores um "\n" e no optionpane muda de linha em vem de tar tudo corrido....e resolve!!!!

EDIMIL

Alkamavo, obrigado deu certinho! :lol:

Criado 30 de dezembro de 2007
Ultima resposta 30 de dez. de 2007
Respostas 2
Participantes 2