S
SiR
Gast
Hallo,
nehmen wir an ich habe einen JColorChooser mit 16,7 Mio Farben zur Auswahl. Nur 1 Farbe davon möchte ich für den Text einer JTextPane. Es gibt jetzt 16,7 Mio Möglichkeiten welche Farbe der Benutzer auswählt. Soll ich jetzt 16,7 Mio styles definieren im Stil von:
angenommen ich lese ein Swing object aus z.B. jlist,jcombobox,Jcolorchooser etc und bekomme als Auswahl ein Color object zurück von dem ich die FArbe nicht weiß, wie kann ich also diesen STyle festlegen VORHER ???
nehmen wir an ich habe einen JColorChooser mit 16,7 Mio Farben zur Auswahl. Nur 1 Farbe davon möchte ich für den Text einer JTextPane. Es gibt jetzt 16,7 Mio Möglichkeiten welche Farbe der Benutzer auswählt. Soll ich jetzt 16,7 Mio styles definieren im Stil von:
Code:
JTextPane textPane = new JTextPane();
StyledDocument doc = textPane.getStyledDocument();
Style blue = doc.addStyle("blue", null); // 1. Style
StyleConstants.setForeground(blue, Color.BLUE);
Style red = doc.addStyle("red", null); // 2.STyle
StyleConstants.setForeground(red, Color.RED);
-
-
. // n.Style bis 16,7 mio
.
Style lilablassblau = doc.addStyle("lilablassblau", null);
StyleConstants.setForeground(lilablassblau, Color.RED);
angenommen ich lese ein Swing object aus z.B. jlist,jcombobox,Jcolorchooser etc und bekomme als Auswahl ein Color object zurück von dem ich die FArbe nicht weiß, wie kann ich also diesen STyle festlegen VORHER ???