Swing Menü für Texteditor (Rechtsklick)

RalleYTN

Bekanntes Mitglied
Hey Leute!
Ich arbeite gerade einem Editor der ein bisschen Syntax-Highlighting und Autovervollständigung macht. Ich nutze dafür Swing und JTextPane.
Ich würde aber gerne wissen wie ich so ein Menü erzeugen kann, was beispielsweise bei einem Rechtsklick auftaucht und dessen Inhalt gestalten.
Ich hoffe ihr könnt mir weiterhelfen.
 
Ich möchte echt nicht unhöflich sein, aber hast du bereits gegoogled? Ich hab das Gefühl jemand hatte schon Mal solch eine Frage.

Jedenfalls, hier sind meine Erkenntnisse:
Du benötigst: JPopupMenu, "setComponentPopupMenu", JMenuItem und dazugehörige ActionListener und ggf. "addPopupMenuListener"
siehe auch:
1) https://community.oracle.com/thread/1350114?start=0&tstart=0
2) http://stackoverflow.com/questions/13474678/right-click-to-select-text-jtextpane
3) http://stackoverflow.com/questions/766956/how-do-i-create-a-right-click-context-menu-in-java-swing
 
Es ist furchtbar, wie sich die Leute beim manuellen (!) erstellen einer GUI mit Eclipse verkopfen…
Dabei gibt es bei Netbeans einen ungemein komfortablen, graphischen Editor, mit dem man alles per "Klicki-Klicki" machen kann. Da hättest du nur von der (Komponenten-)Palette das "Popupmenu" in dein Textfeld ziehen müssen!
Es würde sich lohnen, ihn wenigstens mal anzuschauen.
 
Es ist furchtbar, wie sich die Leute beim manuellen (!) erstellen einer GUI mit Eclipse verkopfen…
Dabei gibt es bei Netbeans einen ungemein komfortablen, graphischen Editor, mit dem man alles per "Klicki-Klicki" machen kann. Da hättest du nur von der (Komponenten-)Palette das "Popupmenu" in dein Textfeld ziehen müssen!
Es würde sich lohnen, ihn wenigstens mal anzuschauen.
Ich mag diese Editoren nicht.
Die generieren Code der nicht meiner Schreibweise entspricht.
Da der Code generiert ist, KANN es sein, dass sich Fehler einschleichen.
Ich progge die GUIs lieber selber. Da weiß ich dann immer genau wo was passiert.
 

Zurück
Oben