computação gráfica(compila mais nao aparece a imagem)

1 resposta
Y

BOA TARDE!
estou comecando a aprender computação gráfica e gostaria de fazer em java pois peguei alguns exemplos do deitel para escrever no eclipse galileu e no netbeans nao sei porque nao aparece as imagens.
compila correto mais nao aparece a imagem. nao sei é problema de versao.E quando eu peguei um exemplo daqui do forum compilou e mostrou a imagem.
sera que alguem poderia me explicar o que esta ocorrendo?

obs: eu estou usando o eclipse e java mais novo e estudando livro deitel versao 6

obrigado a todos que tentaram me ajudar.

abaixo esta o exemplo do deitel
compila mais nao aparece a imagem

package negocio;


import javax.swing.JPanel;
import java.awt.Graphics;


public class DrawPanel extends JPanel{
	// desenha um x a partir dos cantos do painel
	public void paintComponet(Graphics g){
		super.paintComponent(g);
		int width=getWidth(); //largura total
		int height=getHeight(); // altura Total
		// desenha uma linha a partir do cant superior esquerdo ate o inferior direito
		g.drawLine(0, 0,width, height);
		
		// desenha uma linha a partir do canto inferior esquerdo ate i superior direito
		g.drawLine(0,height,width,0);
				
		
		
	}
}
package negocio;
import javax.swing.JFrame;




public class DrawPanelTest {

	public static void main(String args[]){
		//cria um painel q contem o desenho
		DrawPanel panel = new DrawPanel();
		//e.setLocationRelativeTo( null );
		
		// criar um novo frame para armazenar o painel
		JFrame application = new JFrame();
		
		//configura o frame para ser encerrado quando ele e' fechado
		application.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		
		application.add(panel);
		application.setSize(250,250); // config o tamanho do frame
		application.setVisible(true);
						
	}
}

aqui esta o que eu peguei daqui do forum mesmo que esta compilando normal

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import javax.swing.JFrame;

public class MyTestFrame extends JFrame
{

	public static void main( String[] args )
	{
		MyTestFrame frame = new MyTestFrame();
		frame.setDefaultCloseOperation( JFrame.DISPOSE_ON_CLOSE );
		frame.setSize( 400, 400 );

		// centraliza na tela
		frame.setLocationRelativeTo( null );
		frame.setVisible( true );
	}

	
	public void paint( Graphics graphics )
	{
		// faça aqui o que quiser com o objeto graphics
		graphics.setColor( Color.BLUE );
		for( int i = 1; i <= 100; i++ )
			graphics.drawLine( 0, 0, 400 - i * 5, i * 5 );
		
		graphics.setColor( Color.BLACK );
		graphics.drawRect( 100, 100, 200, 200 );
		
		graphics.setColor( Color.WHITE );
		graphics.fillRect( 120, 120, 160, 160 );
		
		

		graphics.setColor( Color.BLACK );
		graphics.setFont( new Font( "verdana", Font.BOLD, 12 ) );
		graphics.drawString( "BEM VINDO cesar ;-D", 130, 140 );
	}

	}

1 Resposta

kaique

Uma dica futura: caso realmente queira estudar computação gráfica mais profundamente, aconselho você procurar aprender OpenGL. Você vai ver que existem APIs que te deixa programar em Java utilizando OpenGL.

[]'s.

Criado 26 de setembro de 2009
Ultima resposta 26 de set. de 2009
Respostas 1
Participantes 2