JToggleButton und StyledEditorKit.ItalicAction()

BlubBlub

Bekanntes Mitglied
hi,

ich verwende ein JTextPane und habe eine JToolbar.
Die JToolbar enthält einen JToggleButton.
Ich möchte, dass wenn ich den JToggleButton aktiviere,
der Text den ich anschließend in das JTextPane schreibe kursiv gedruck wird.
Sobald ich den JToggleButton deaktoviere soll der Text weiter normal gedruckt
erscheinen während ich den Text eintippe.
ich hoffe jemand von euch kann mir da weiterhelfen.

Java:
                        JToggleButton italicButton = new JToggleButton();
		
			 ItemListener itemListener = new ItemListener() 
			 {
			      public void itemStateChanged(ItemEvent itemEvent)
			      {
			        int state = itemEvent.getStateChange();
			        if (state == ItemEvent.SELECTED) 
			        {
			          System.out.println("Selected");
			          //was muss hierhin?
			        } 
			        else 
			        {
			          System.out.println("Deselected");
			          //was muss hierhin?
			        }
			      }
			 };
			
			italicButton.addItemListener(itemListener);
 

BlubBlub

Bekanntes Mitglied
hmm das war irgendwie etwas kompliziert in dem beispiel gelöst finde ich,
hab es jetzt aber hinbekommen und ich denke auch unkomplizierter:

Java:
attributes = new SimpleAttributeSet();
italicButton.addItemListener(italicItemListener);
	}
	
		ItemListener boldItemListener = new ItemListener() 
		{
			public void itemStateChanged(ItemEvent itemEvent)
			{
				int state = itemEvent.getStateChange();
				if (state == ItemEvent.SELECTED) 
				{
					System.out.println("Selected");
					StyleConstants.setBold(attributes, true);
					textPane.setCharacterAttributes(attributes, false); 
				} 
				else 
				{
					System.out.println("Deselected");
					StyleConstants.setBold(attributes, false);
					textPane.setCharacterAttributes(attributes, false); 
				}
			}
		};
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C JToggleButton disabled Text Color AWT, Swing, JavaFX & SWT 11
Paul15 JCheckBox und JToggleButton AWT, Swing, JavaFX & SWT 5
P Swing JToggleButton Links- und Rechtsklick AWT, Swing, JavaFX & SWT 4
T Swing JToggleButton Zustand AWT, Swing, JavaFX & SWT 2
E JToggleButton automatisch nach drücken loslassen AWT, Swing, JavaFX & SWT 3
V Swing Custom JToggleButton in JTable - Click-Event geht erst beim zweiten Mal AWT, Swing, JavaFX & SWT 7
kodela Swing JToggleButton und Tastatur AWT, Swing, JavaFX & SWT 2
P Swing JComboBox mit JToggleButton kombinieren AWT, Swing, JavaFX & SWT 4
C ausgewählte JtoggleButton als Variablenwert ausgeben AWT, Swing, JavaFX & SWT 14
P JToggleButton AWT, Swing, JavaFX & SWT 6
M Swing Selektion mehrerer JToggleButton's in einer Gruppe AWT, Swing, JavaFX & SWT 5
K JToggleButton deaktivieren (komplettes event nehmen) AWT, Swing, JavaFX & SWT 2
C Swing JToggleButton und Icon AWT, Swing, JavaFX & SWT 2
G JToggleButton - Hintergrundfarbe beim Drücken festlegen AWT, Swing, JavaFX & SWT 4
G JToggleButton pressed geht nicht AWT, Swing, JavaFX & SWT 2
gieser jToggleButton: Text unter Bild AWT, Swing, JavaFX & SWT 2
F JToggleButton in AWT umsetzen (Button soll stecken bleiben) AWT, Swing, JavaFX & SWT 4
G JToggleButton AWT, Swing, JavaFX & SWT 6
G welcher Jtogglebutton geklickt? AWT, Swing, JavaFX & SWT 3
G JToggleButton mit Bild AWT, Swing, JavaFX & SWT 6
O ButtonGroup + JToggleButton &;nbsp] AWT, Swing, JavaFX & SWT 6
S Zweidimensionales Array - JToggleButton AWT, Swing, JavaFX & SWT 3
E JToggleButton Zustandsänderung AWT, Swing, JavaFX & SWT 4
M JToggleButton immer nur einen aktivieren AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen


Oben