PopupMenuTest.java


Dosyayı İndir
import javax.swing.*;
import java.awt.event.*;

public class PopupMenuTest extends JFrame implements MouseListener {
	JPopupMenu popup;
	JPanel p;

	PopupMenuTest() {
		p = new JPanel();
		popup = new JPopupMenu();
		popup.add(new JMenuItem("deneme1"));
		popup.add(new JMenuItem("deneme2"));
		p.addMouseListener(this);
		getContentPane().add(p);
	}

	public void mouseReleased(MouseEvent e) {
		// e.isPopupTrigger() ile popup açılmak istendiği anlaşılıyor.
		if (e.isPopupTrigger()) {
			int x = e.getX();
			int y = e.getY();
			popup.show(p, x, y);
		}
	}

	public void mouseClicked(MouseEvent e) {
	}

	public void mouseEntered(MouseEvent e) {
	}

	public void mouseExited(MouseEvent e) {
	}

	public void mousePressed(MouseEvent e) {
	}

	public static void main(String[] args) {
		PopupMenuTest test = new PopupMenuTest();
		test.setBounds(10, 10, 200, 200);
		test.setVisible(true);
	}
}
				
Dosyayı İndir

Bu Sayfayı Paylaş:




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir