ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
1095
1095
EMPFEHLEN
-
Hi,
vielleicht kann mir jemand helfen. Ich möchte gern ein Fenster erstellen, in dem oben auf einem scroll pane eine Tabelle angezeigt wird und unten auf einem pane verschiedene Buttons, etc. dargestellt werden können. Ich habe das jetzt mit einem vertikalen split pane umgesetzt. Mein Problem ist nur, dass die obere Tabelle immer extrem klein und das pane unten immer sehr groß ist. Ich habe schon versucht mit setMaximumSize die größere des unteren Fensters zu begrenzen, aber irgendwie ignoriert er das vollständig. Kann mir jemand sagen, was an dem Code nicht stimmt?
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
import javax.swing.*; import javax.swing.table.*; import java.util.*; import java.awt.*; public class SimpleTableFrame extends JFrame { //JTable table private JTable m_simpleTable; //JTable model private SimpleTableModel m_simpleTableModel; /** * Constructor * * @return void * @exception */ public SimpleTableFrame() { super("Mercator"); //creating the table model by passing the data //the data is vector of article objects, generated //by a getDummyData function m_simpleTableModel = new SimpleTableModel(getDummyData()); //creating the JTable by passing the table model m_simpleTable = new JTable(m_simpleTableModel); //creating a vertical split pane and adding it to the frame JSplitPane splitPane = new JSplitPane(); splitPane.setOrientation(JSplitPane.VERTICAL_SPLIT); getContentPane().add(splitPane); { //Add the JTable to the scroll pane to handle table //scrolling and to display the table header which displays //the column names JScrollPane scrollPane = new JScrollPane(m_simpleTable); //add the scroll pane to the top of the split pane splitPane.setTopComponent(scrollPane); } //add a new pane to the bottom of the split pane JPanel pPane = new JPanel(); splitPane.setBottomComponent(pPane); pPane.setMaximumSize(new java.awt.Dimension(600,100)); } /* Vektor für die Tabelle wird gefüllt */ public static void main(String[] arg) { SimpleTableFrame m = new SimpleTableFrame(); m.setVisible(true); m.setSize(new Dimension(600, 300)); m.validate(); } /*verschiede Funktionen für die Tabelle*/ }
Ähnliche Themen
-
split()-Methoden problem
Von yax im Forum Java GrundlagenAntworten: 29Letzter Beitrag: 07.09.10, 18:13 -
split-problem
Von newcode im Forum .NET Windows FormsAntworten: 5Letzter Beitrag: 18.01.09, 16:21 -
Problem mit JTabbed Pane nur blauer Hintergrung
Von BJRecord im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 07.01.08, 10:21 -
JOption Pane Problem
Von benni84 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 2Letzter Beitrag: 29.04.07, 18:59 -
Problem mit split()
Von Kahmoon im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 08.03.07, 13:10





Zitieren
Login





