ciao Ragazzi...sono alle prime armi in java ed ho un piccolo problema con le jtable...praticamente per realizzare la mia applicazione mi sono creato un jpanel principale SUL QUALE vado ad agganciare 3 pannelli : leftPanel,rightPanel e CentralPanel...in quest'ultimo devo posizionare la mia jtable..il mio problema è k no riesco a settare la dimensione della mia jtable alla dimensioni effettive del mio centralPanel...in altre parole la mia jtable sembra "uscir fuori" dal centralPanel...vi incollo il mio codice,spero k mi possiate essere di aiuto...graziieee
package it.tetris.Gui;
import java.awt.Color;
import javax.swing.JPanel;
import javax.swing.JTable;
import javax.swing.table.AbstractTableModel;
import javax.swing.table.TableModel;
public class WorldPanelProva extends JPanel {
/**
*
*/
private static final long serialVersionUID = 1L;
private Object mondo[][];
public WorldPanelProva(){ // questo è il mio CentralPanel
mondo=new Object[15][15];
TableModel datamodel=new AbstractTableModel() {
/**
*
*/
private static final long serialVersionUID = 1L;
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
// TODO Auto-generated method stub
return null;
}
@Override
public int getRowCount() {
// TODO Auto-generated method stub
return mondo.length;
}
@Override
public int getColumnCount() {
// TODO Auto-generated method stub
return mondo.length;
}
};
JTable table=new JTable(datamodel);
//table.setPreferredSize(new Dimension(this.getWidth(),this.getHeight()));
table.setBackground(Color.yellow);
this.setBackground(Color.red);
this.add(table);
}
}