Java: щелкните правой кнопкой мыши «Копировать», «Вырезать», «Вставить» в текстовом полеJAVA

Программисты JAVA общаются здесь
Anonymous
Java: щелкните правой кнопкой мыши «Копировать», «Вырезать», «Вставить» в текстовом поле

Сообщение Anonymous »

Я создал программу, которая печатает значение в текстовом поле. Проблема в том, что когда пользователь щелкает правой кнопкой мыши в текстовом поле, такое меню не открывается:

Изображение



Есть ли способ, которым пользователь может получить это меню? открывается при щелчке правой кнопкой мыши?



Это мой код:

public class A extends JFrame{
private JTextField txt1;
private JTextField txt2;
private JLabel val;
private JLabel prt;
private JButton bt1;

public A() {

getContentPane().setLayout(null);

txt1 = new JTextField();
txt1.setBounds(178, 93, 87, 28);
getContentPane().add(txt1);

txt2 = new JTextField();
txt2.setBounds(178, 148, 87, 28);
getContentPane().add(txt2);

val = new JLabel("Enter Value");
val.setBounds(84, 93, 69, 28);
getContentPane().add(val);

prt = new JLabel("Printed Value");
prt.setBounds(80, 148, 87, 28);
getContentPane().add(prt);

bt1 = new JButton("Click This");
bt1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {

int n=Integer.parseInt(txt1.getText());
txt2.setText(n+"");

}
});
bt1.setBounds(178, 188, 105, 28);
getContentPane().add(bt1);

setSize(400, 399);
setResizable(false);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setVisible(true);

}
}


Основной метод:

public class Main {

public static void main(String[] args) {

A object = new A();
}

}


Подробнее здесь: https://stackoverflow.com/questions/306 ... -textfield

Вернуться в «JAVA»