import java.awt.*;
import javax.swing.*;
public class KontekstMenyuTest
{
public static void main(String[] args)
{
JFrame frame = new JFrame("Kontekst Menyu Test");
JPopupMenu kontekstMenyu = new JPopupMenu();
Icon qirqibOlishIcon = new ImageIcon("cut.png");
JMenuItem qirqibOlish = new JMenuItem("Qirqib olish", qirqibOlishIcon);
Icon nusxaOlishIcon = new ImageIcon("copy.png");
JMenuItem nusxaOlish = new JMenuItem("Nusxa olish", nusxaOlishIcon);
Icon qushishIcon = new ImageIcon("paste.png");
JMenuItem qushish = new JMenuItem("Qushish", qushishIcon);
kontekstMenyu.add(qirqibOlish);
kontekstMenyu.add(nusxaOlish);
kontekstMenyu.add(qushish);
JPanel panel = new JPanel();
JTextArea matnMaydoni = new JTextArea("Kontekst menyusiga ega matn
maydoni", 6, 20);
panel.add(matnMaydoni);
matnMaydoni.setComponentPopupMenu(kontekstMenyu);
frame.getContentPane().add(panel);
frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frame.setSize(300,200);
frame.setVisible(true);
}
}
Oddiy menyu kabi kontenst menyu tanlanganda
ActionEvent
xodisasi xosil qilinadi va
ActionListener
interfeysini bajarib biron bir amal bajarib olish mumkin.
Dostları ilə paylaş: