Hi JavaGemeinde,
ich habe ein Problem bei der Darstellung von Beschriftungen bei einem JSlider.
Eigentlich sollte es so aussehen:
In rund zwei Drittel aller Fälle tut es das auch, aber bei einem Drittel sieht es halt leider so aus:
Wie kann ich das vermeiden?
Der Code der relevanten Teile sieht so aus:
Hat jemand vielleicht eine Idee; kann mir weiterhelfen?
Danke im Voraus,
Ulrich
PS: Das zs_panel liegt im Panel HG.
ich habe ein Problem bei der Darstellung von Beschriftungen bei einem JSlider.
Eigentlich sollte es so aussehen:
In rund zwei Drittel aller Fälle tut es das auch, aber bei einem Drittel sieht es halt leider so aus:
Wie kann ich das vermeiden?
Der Code der relevanten Teile sieht so aus:
Code:
Hashtable labelTable = new Hashtable();
JSlider zs = new JSlider();
// zusätzliche Ziffernbeschriftung
labelTable.clear();
for (y = 1; y<=x; y++) {
beschriftung[y] = new JLabel(Integer.toString(zz[y]));
beschriftung[y].setFont(new java.awt.Font("SansSerif", 1, 26));
labelTable.put(zz[y], beschriftung[y]);
zs.setLabelTable(labelTable);
}
zs_panel.add(zs, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(10, 10, 10, 10), 0, 0));
HG.updateUI();
Hat jemand vielleicht eine Idee; kann mir weiterhelfen?
Danke im Voraus,
Ulrich
PS: Das zs_panel liegt im Panel HG.