Witam,
Mam taki mały problem ,
Klasę JFrame i klasę JTable ,
Gdy dodaję obiekt table do ona wyświetla się białe puste pole
Podsyłam dwa kody
import java.awt.BorderLayout;
import javax.swing.*;
import javax.xml.crypto.Data;
public class window extends JFrame {
public static void main(String[] args) {
// Okno
window okno = new window();
okno.setSize(1024, 768);
okno.setVisible(true);
okno.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
okno.setLocationRelativeTo(null);
//Menu Głowne
JMenuBar menu = new JMenuBar();
//Kategorie menu
JMenu file = new JMenu("File");
menu.add(file);
//Podmenu
JMenuItem open = new JMenuItem("Otwórz");
file.add(open);
JMenuItem save = new JMenuItem("Zapisz");
file.add(save);
JMenuItem exit = new JMenuItem("Wyjdź");
file.add(exit);
//Pokaz okno
okno.setJMenuBar(menu);
// Table
JTable table = new JTable();
okno.add(table);
okno.getContentPane().add(BorderLayout.CENTER,table);
}
}
Oraz JTable
import java.awt.*;
import javax.swing.*;
public class table extends JFrame {
JTable table;
public table(){
JTable table = new JTable();
setLayout(new FlowLayout());
Boolean status = true;
String[] columnNames = {"Data Wyjazdu","Data Powrotu","Kraj","Umiejscowienie","Cena","Status"};
Object[][] data = {
{"21-10-2013","01-11-2013","Polska","Morze","Cena",status}
};
table = new JTable(data,columnNames);
table.setPreferredScrollableViewportSize(new Dimension(1024,100));
table.setFillsViewportHeight(true);
JScrollPane scrollPane = new JScrollPane(table);
add(scrollPane);
}
}
Proszę o pomoc
dodanie znaczników <code class="java"> + lekkie sformatowanie kodu - fp