import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import javax.swing.*; public class UTP_1 extends JFrame { private static final long serialVersionUID = 1L; private static JTable tabelaKrajow; public static void main(String[] args) throws IOException { CountriesTable tabelaKrajow2 = new CountriesTable(); BufferedReader wejscie = new BufferedReader(new FileReader("C:\\dane.txt")); String linijka; while((linijka = wejscie.readLine()) != null) { String[] tablicaDanych = linijka.split(" "); Country element = new Country(tablicaDanych[0], tablicaDanych[1], tablicaDanych[2], tablicaDanych[3]); tabelaKrajow2.add(element); } wejscie.close(); tabelaKrajow = new JTable(tabelaKrajow2); tabelaKrajow.setDefaultRenderer(String.class, new MyRenderer()); tabelaKrajow.setPreferredScrollableViewportSize(tabelaKrajow.getPreferredSize()); UTP_1 myExample = new UTP_1( "Lista panstw" ); myExample.setDefaultCloseOperation(EXIT_ON_CLOSE); } public UTP_1( String title ) { super( title ); setSize( 500,500 ); pack(); setVisible(true); JScrollPane pane = new JScrollPane( tabelaKrajow ); getContentPane().add( pane ); pack(); } }