ContextMenu

mane

Neues Mitglied
Hallo erstmal.

was kann ich machen damit ich mein "Main" um die Klasse ContextMenue erweitern kann, da ich schon dieser Befehl dort steht:
Code:
extends javax.swing.JApplet
und java nur 1 erweiterung unterstützt.

LG
 
Zuletzt bearbeitet von einem Moderator:

mane

Neues Mitglied
diese klasse möchte ich erweitern:

Java:
public abstract class ContextMenue extends JPopupMenu implements MouseListener {

		protected final int LEFT = -1;
		protected final int RIGHT = 0;
		protected final int MIDDLE = 1;
	
		private String title = null;

		/**
		 * @param title
		 */
		public ContextMenue(String title) {
			super(title);
	//		this.title = title;
		}
		
		public abstract void showMenu(MouseEvent e);
		
		public void mousePressed(MouseEvent e) {
			if(isConetextMenuButton(e)) {
				showMenu(e);
			}
				
		}
		
		private int getButton(MouseEvent e) {
			int mode = e.getModifiers();
			if((mode & e.BUTTON2_MASK) > 0)
				return MIDDLE;
			
			else if((mode & e.BUTTON3_MASK) > 0)
				return RIGHT;
			
			else
				return LEFT;
		}
		
		protected boolean isConetextMenuButton(MouseEvent e) {
			return (RIGHT == getButton(e));
		}


2. klasse
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
L JavaFX ContextMenu bei Label mit Linksklick AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben