witam ;)
Chce zrobić tabelkę w oknie w której to chce zamieścić dane z arraylisty. Liste i okno juz mam, problem w tym ze nigdy nie robilem tabel i nie mam pojęcia czego mam użyć. Jeśli macie jakis prosty przykład na betele 1 kolumna. Fajnie by była aby była przewijana, bo nie wiem ile wiersz będe musiał tam zmieścic.
Dęde wdzięczny jeśli rzucićie mi jakis fragment kodu co bym mógł sobie podpatrzeć Dzieki.
0
0
import javax.swing.*;
import javax.swing.table.*;
import java.awt.*;
public class ProstaTabelka extends JFrame
{
private JTextField polatekstowe[]=new JTextField[8];
//----------------------
public static void main(String[] args)
{
new ProstaTabelka();
}
//------------------------
public ProstaTabelka()
{
super("Database");
setLayout(new BorderLayout(2,2));
int rows=30;
String[][] dane=new String[rows][2];
for (int i=0;i<rows;i++)
for (int j=0;j<2;j++)
dane[i][j]="i = "+i+" j = "+j;
String[] kolumny={"Pierwsza kolumna","Druga kolumna"};
JTable table=new JTable(dane,kolumny);
//table.setCellSelectionEnabled(true);
JScrollPane sp=new JScrollPane(table);
JPanel panel=new JPanel();
panel.setLayout(new FlowLayout(FlowLayout.CENTER));
for(int i=0;i<8;i++)
{
polatekstowe[i]=new JTextField(6);
panel.add(polatekstowe[i]);
}
add(panel,BorderLayout.SOUTH);
add(sp,BorderLayout.CENTER);
pack();
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
}
Zarejestruj się i dołącz do największej społeczności programistów w Polsce.
Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.