java swing java swing:我有个“复制”按钮,然后有个JTextField,我用什么方法点击复制按钮就能复制JTextField的值啊?然后随便在哪个文本里面就可以直接粘贴出JTextField的值啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 copyButton.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent e){ //TODO textField.getText(); //TODO anotherTextField.setText(textField.getText()); }} 不是那样啊!点复制就相当于系统复制了textField的值,然后随便去哪个文本输入框或者是能输入的地方里面,就能手动的ctrl+V,或者点鼠标右键能粘贴啊!而且我设置的是textField.setEnabled(false);他是不可写的,也不能选中! 只是取textField的值和他是不是setEnabled(false)没关系吧?如果想随便去哪个文本输入框或者是能输入的地方里面,就能手动的ctrl+V,或者点鼠标右键能粘贴就写个实现MouseAdapter的类,需要的控件加上mouseListener就可以了 问题已解决:Clipboard clipboard=Toolkit.getDefaultToolkit().getSystemClipboard();StringSelection text=new StringSelection(textField.getText());clipboard.setContents(text, null);结贴! 自己解决不是浪费分吗?不如送给我!给你粘贴的代码:Transferable contents=clipboard.getContents(this);DataFlavor flavor=DataFlavor.stringFlavor;if(contents.isDataFlavorSupported(flavor)){ try{ String str=(String)contents.getTransferData(flavor); textField2.setText(str); } catch(Exception ee){ }} 为什么我从一个页面跳到另一个页面会把原来的页面请求的数据传递过去? 如何调用主线程里的实例 关于用二进制表示数据的问题 小声的问个关于JAVA很弱的问题 我也散点分吧 图象问题--急急急--分只有这些了,以后一定补上(帮忙up) 关于函数参数是对象,生存期问题 JLabel的问题! 修改和添加数据的奇怪错误(能帮我解决问题我就送他200分,从没失言过)????? 好东西, 大家来看看 System.arraycopy的要怎么实现啊? 定义在if语句中的内部类和定义在代码块{}中的内部类区别(刚才写的不清楚所以重新发一次)
public void actionPerformed(ActionEvent e){
//TODO textField.getText();
//TODO anotherTextField.setText(textField.getText());
}
}
只是取textField的值和他是不是setEnabled(false)没关系吧?
如果想随便去哪个文本输入框或者是能输入的地方里面,就能手动的ctrl+V,或者点鼠标右键能粘贴就写个实现MouseAdapter的类,需要的控件加上mouseListener就可以了
Clipboard clipboard=Toolkit.getDefaultToolkit().getSystemClipboard();
StringSelection text=new StringSelection(textField.getText());
clipboard.setContents(text, null);
结贴!
Transferable contents=clipboard.getContents(this);
DataFlavor flavor=DataFlavor.stringFlavor;
if(contents.isDataFlavorSupported(flavor)){
try{
String str=(String)contents.getTransferData(flavor);
textField2.setText(str);
}
catch(Exception ee){
}
}