Hallo,
ich nutze eine JList als RowHeader in einem ScrollPane. Das funktioniert soweit alles auch ganz gut.
Das einzige was mich stört, ist das die Einträge alle zentiert dargestellt werden und ich hätte sie gerne links ausgerichtet.
Die Eigenschaft "setHorizontalAlignment" finde ich leider nicht für die JList.
Hat jemand eine Idee wie man das hinbekommt ???
Hier mal noch ein bißchen Code...
Danke
ich nutze eine JList als RowHeader in einem ScrollPane. Das funktioniert soweit alles auch ganz gut.
Das einzige was mich stört, ist das die Einträge alle zentiert dargestellt werden und ich hätte sie gerne links ausgerichtet.
Die Eigenschaft "setHorizontalAlignment" finde ich leider nicht für die JList.
Hat jemand eine Idee wie man das hinbekommt ???
Hier mal noch ein bißchen Code...
Code:
JList rowHeader = new JList(lm);
rowHeader.setName("Product");
rowHeader.setFixedCellHeight(table1.getRowHeight());
rowHeader.setCellRenderer(new RowHeaderRenderer(table1,
Color.BLACK,
Color.WHITE,
new Font("Arial", Font.BOLD, 12)));
spOut.getViewport().add(table1);
spOut.setRowHeaderView(rowHeader);
JLabel lblHeader = new JLabel("Product");
lblHeader.setBorder(BorderFactory.createRaisedBevelBorder());
spOut.setCorner(JScrollPane.UPPER_LEFT_CORNER, lblHeader);
Danke