Como?

12 respostas
bru_1987

E ai galera! Eu gostaria de saber como imprimir essa tabela

public class ProjProj {
	public static void main(String[] args) {
		
		
		System.out.println("Milhas    Quilometros");
		System.out.println("");
		
		for (int i = 1; i<10; i++) {
			System.out.println(i + "      |   " + (1.609 * i));
		}
		for (int i = 10; i<100; i++) {
			System.out.println(i + "     |   " + (1.609 * i));
		}
		
		
	}
}

dentro de um JOptionPane.
Obrigado!
=)

12 Respostas

G

Pelo que entendi,vc deseja exibir todos esses registros,em uma só JOptionPane,o que posso lhe dizer é que a JOptionPane não é a classe mais recomendável pra se realizar esse tipo de aplicação,use uma JTextArea,já te mando o exemplo.

bru_1987

JTextArea é uma outra classe? Como eu saberia todas as classes que existem no java?

dudaskank

Você vai precisar da documentação das classes pra isso. No site do java tem para baixar ou ver on-line mesmo.

:slight_smile:

G

Olá amigo!!!Como te disse é dificil exibir uma única JOptionPane,com aqueles valores dentro dela,mas fiz um exemplo usando uma JTextArea,siga ele como base e resolva seu problema.

import javax.swing.JTextArea;

import javax.swing.JFrame;

import java.awt.BorderLayout;

public class Milhas extends JFrame {

private JTextArea textArea;

public Milhas(){

//Configurando o JFrame

setTitle(Milhas);

setSize(180,210);

setLocation(280,150);

getContentPane().setLayout(new BorderLayout());
//Instanciando e configurando a JTextArea

textArea = new JTextArea();

for(int i = 0;i < 10;i++){

textArea.append(+i + " | " + (1.609 * i)+"\n");

}
//Inserindo o Objeto no Container

getContentPane().add(BorderLayout.CENTER,textArea);

}
public static void main(String args[]){

Milhas milhas = new Milhas();

milhas.setVisible(true);

}

}
bru_1987

Certo…é a tal da API???

Bravox

Sim, e para saber todas acho meio difícil , mas vc precisa estudar a api do java para saber quais classes existes e quais vc vai precisar usar !!

http://java.sun.com/j2se/1.5.0/docs/api/

G

http://java.sun.com/javase/6/docs/api/
ai está o link contendo a documentação de todas as classes do java

_Renatu

consultando a documentação.

http://java.sun.com/j2se/1.5.0/docs/api/

bru_1987

Entendi!
Mto obrigado galera!
:wink:

G

Espero ter te ajudado,um abraço!!!

bru_1987

Valeu pelo codigo gustavo!

G

Imagina,quando precisar e eu puder ajudar,é só chamar,me cadastrei faz pouco tempo nesse site,estou adorando!!!

Criado 1 de fevereiro de 2007
Ultima resposta 1 de fev. de 2007
Respostas 12
Participantes 5