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.
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.
[quote]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+(i40), 40, 40, 40 );
g.drawString( i + " ", 20+(i40) , 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 );
}
}
[/quote]