Gráfico Tabela Hashing

1 resposta
D

Oi,
Preciso fazer trabalho de faculdade sobre estruturas de dados. Ja fiz toda parte lógica sobre Hashing , mas preciso fazer a parte gráfica. Informar o tamanho da tabela, depois ficar informando os valores a ser inserido. Como sou novato em Java to perdido ainda. Tentei aqui algo com Jtable mas não está agradável.
Por exemplo: Informo que quero uma hashing de tamanho 7 aí teria a imagem semelhante…
0 1 2 3 4 5 6 --indices
|||||||_| --celulas

Aí eu insiro e removo valores nas células.
Enfim queria um modo simples e facil de fazer isso.

Obg.

1 Resposta

D

Obrigado pelas várias respostas obtidas. Me deu uma enorme gama de opções das quais eu não teria conseguido sem a ajuda deste forum.
Respondendo agora, consegui esta.

import java.awt.;
import javax.swing.
;

public class HashGraph extends JPanel
{

public void paintComponent( Graphics g )

{

int i;

super.paintComponent( g );

for (i=0; i< 7 ; i++){

g.drawRect( 1+(i<em>40), 40, 40, 40 );

g.drawString( i + " ", 20+(i</em>40) , 30 );

}
}

public static void main( String args[] )

{
JFrame frame = new JFrame( "Grafico Hash" );
    frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

    HashGraph hashing = new HashGraph();
    frame.add(hashing);
    frame.setSize( 400, 200 );
    frame.setVisible( true );
 }

}

Criado 23 de março de 2009
Ultima resposta 3 de abr. de 2009
Respostas 1
Participantes 1