java 粘贴板问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 10:17:55
这是jb生成的:

public class Frame7 extends JFrame {
JPanel contentPane;
BorderLayout borderLayout1 = new BorderLayout();
JTextArea jTextArea1 = new JTextArea();

public Frame7() {
try {
setDefaultCloseOperation(EXIT_ON_CLOSE);

jbInit();
} catch (Exception exception) {
exception.printStackTrace();
}
}

private void jbInit() throws Exception {
contentPane = (JPanel) getContentPane();
contentPane.setLayout(borderLayout1);
this.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
setSize(new Dimension(430, 400));
setTitle("关于");
this.addMouseMotionListener(new Frame7_this_mouseMotionAdapter(this));
jTextArea1.setFont(new java.awt.Font("Dialog", Font.PLAIN, 10));
jTextArea1.setText(
"名字 &quo

你写的是用的Awt组件的TextField,Awt组件是操作系统的原生组件,具备操所系统提供的特性(例如Windows下右击出现剪贴板);
而JB的那个是用的Swing组件的JTextArea,Swing组件是描绘出来的不是原生的,当然不具备操作系统的特性。