0
所以,這裏的情況:我有一個基本的JTextField在一個框架,並希望給用戶選擇,在文本框上單擊右鍵,然後,就像在Eclipse或Microsoft Word,給他在彈出菜單來複制他已經創造了文字或粘貼文本的選項。 如何使這個特殊的右擊事件的?特別右鍵單擊事件在Java中
這是該計劃的一個短版,我到目前爲止有:
import java.awt.*;
import javax.swing.*;
public class TestClass extends JFrame{
private JFrame frame;
private JTextField textField;
/**
* Main method
* @param args
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
TestClass window = new TestClass();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the window
*/
public TestClass() {
initialize();
}
/**
* Initialize components (TextField)
*/
private void initialize() {
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setBounds(100, 100, 200, 100);
textField = new JTextField();
textField.setText("TextField");
textField.setFont(new Font("Arial", Font.PLAIN, 20));
frame.add(textField);
}
}