Thread View: pl.comp.lang.java
2 messages
2 total messages
Started by Ansi
Wed, 28 Sep 2011 10:05
Swing, JTable
Author: Ansi
Date: Wed, 28 Sep 2011 10:05
Date: Wed, 28 Sep 2011 10:05
27 lines
2428 bytes
2428 bytes
mam taki kod:
Map <String, Float> tmpCart = new HashMap<String , Float>();
MainPanel.removeAll();
MainPanel.repaint();
tmpCart = cart.GetMap();
DefaultTableModel tab = new DefaultTableModel();
tab.setColumnIdentifiers(new String[] {"Nazwa", "Cena"});
for (String key : tmpCart.keySet())
tab.addRow(new Object[] {key, tmpCart.get(key)});
JTable tablica = new JTable(tab);
tablica.setBounds(10, 10, 200, 200);
tablica.setBackground(Color.orange);
tablica.setRowHeight(25);
//JScrollPane pan =new JScrollPane(tablica);
// MainPanel.add(pan);
MainPanel.add(tablica);
// pan.repaint();
problem w tym, ze w obecnej wersji nie wypisuje pierwszego
wiersza, z nagłówkiem tablicy,
wy googlowałem gdzieś, że należy użyć JScrollPane , do niego wrzucić
tablicę, a następnie na panel dodać JScrollPane .. niestety wtedy w
ogóle nie wypisuje JTable.
Gdzie jest błąd? Proszę o jakąś sugestie.
Pozdrawiam
Re: Swing, JTable
Author: sielim
Date: Sun, 02 Oct 2011 20:46
Date: Sun, 02 Oct 2011 20:46
37 lines
2360 bytes
2360 bytes
Użytkownik "Ansi" <ansic.soft@gmail.com> napisał w wiadomości
news:deced296-1699-4fc0-86df-52e6bc589880@5g2000yqo.googlegroups.com...
mam taki kod:
Map <String, Float> tmpCart = new HashMap<String , Float>();
MainPanel.removeAll();
MainPanel.repaint();
tmpCart = cart.GetMap();
DefaultTableModel tab = new DefaultTableModel();
tab.setColumnIdentifiers(new String[] {"Nazwa", "Cena"});
for (String key : tmpCart.keySet())
tab.addRow(new Object[] {key, tmpCart.get(key)});
JTable tablica = new JTable(tab);
tablica.setBounds(10, 10, 200, 200);
tablica.setBackground(Color.orange);
tablica.setRowHeight(25);
//JScrollPane pan =new JScrollPane(tablica);
// MainPanel.add(pan);
MainPanel.add(tablica);
// pan.repaint();
problem w tym, ze w obecnej wersji nie wypisuje pierwszego
wiersza, z nagłówkiem tablicy,
wy googlowałem gdzieś, że należy użyć JScrollPane , do niego wrzucić
tablicę, a następnie na panel dodać JScrollPane .. niestety wtedy w
ogóle nie wypisuje JTable.
Gdzie jest błąd? Proszę o jakąś sugestie.
Pozdrawiam
-----
Bardzo dawno już się Swingiem nie bawiłem, ale tak coś czuję,
że rozchodzi się o: PreferredScrollableViewportSize.
Wrzuć do JScrollPane'a, to dobry kierunek, ale jeszcze ustaw ten
VievportSize.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads