
正文
Java代码粘贴 java复制粘贴代码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
我是个Java的新手想请教一下,怎么看代码是不是复制粘贴的
如果是刚打的新代码. 还没有关闭过 , 那么Java代码粘贴你可以使用ctrl+z 撤销看看, 如果Java代码粘贴你发现撤销的是一大段一大段的代码, 那么说明是一大段一大段复制粘贴的
如图
如果是复制粘贴别人的代码, 往往会残留一些信息,.比如作者名字等
最后,你可以使用搜索工具. 如果网上有类似的代码. 如果有完全一样的大段大段的代码.并且时间在比查看的java代码的创建时间早. 那么也有可能是复制的.
相关问答
Q1: java 里复制和粘贴的功能代码如何实现
1.
往剪切板写文本数据(就是常说的String拉)
Java代码
protected
static
void
setClipboardText(Clipboard
clip,
String
writeMe)
{
Transferable
tText
=
new
StringSelection(writeMe);
clip.setContents(tText,
null);
}
protected
static
void
setClipboardText(Clipboard
clip,
String
writeMe)
{
Transferable
tText
=
new
StringSelection(writeMe);
clip.setContents(tText,
null);
}
2.
从指定的剪切板中获取文本内容
Java代码
protected
static
String
getClipboardText(Clipboard
clip)
throws
Exception{
//
获取剪切板中的内容
Transferable
clipT
=
clip.getContents(null);
if
(clipT
!=
null)
{
//
检查内容是否是文本类型
if
(clipT.isDataFlavorSupported(DataFlavor.stringFlavor))
return
(String)clipT.getTransferData(DataFlavor.stringFlavor);
}
return
null;
}
Q2: java如何把复制的代码运行
1、新建一个记事本Java代码粘贴,后缀名是.java,在里面写一段javaJava代码粘贴的代码。
2、把写好Java代码粘贴的java文件放进D盘,就是第一步给出的那个class文件。
3、打开dos界面,开始-运行-cmd-这个是命令行模式,选择D盘。
4、在命令提示符中输入javac文件名.java,输入javacjava.java回车,等待编译。接下来是java环境变量设置的问题。
5、下载一个jdk执行默认安装。
6、配置环境:右击电脑点属性,进去点高级就能看到环境变量。点进去就能设置系统变量。
Q3: java 代码实现复制粘粘功能,详细细节如图,我自己写了一段代码,搞了半天没搞好。
如果是JTable.等java图形界面Java代码粘贴的组件,那么获取数据,赋值都比较简单.
但是看图片,是要写一个Excel的辅助功能, 这对java来说还是有点麻烦Java代码粘贴了.
最优建议:
Excel的功能. 那么最佳的建议,是使用vba 语言进行扩展.(微软出品,简单,方便,代码量极少) .
其次的建议:
C/C++ 键盘钩子 , 当读取到按键F9时 ,模拟键盘的复制粘贴等操作.
不推荐java , 但java也能勉强凑合解决这个问题:
因为java 很难获取系统底层的按键, Robot也很有局限, 比如窗口失去焦点的时候,读取不到F9按键. 所以java需要调用JNI c语言 比较繁琐. 比较简单的是调用JNAJava代码粘贴了,但代码量也不少.
当然Java代码粘贴了如果非要用java写,也可以,Java代码粘贴我手写了一个简单的JNA+Robot配合
效果图
Q4: java怎样实现复制,粘贴,剪切的功能啊?
java.awt.datatransfer.Clipboard clipboard=java.awt.Toolkit.getDefaultToolkit().getSystemClipboard(); //获得系统剪切板
//下面是我的记事本部分功能.e.getSource()是当触发了某个事件.这里是copy的代码,下面依此是粘贴,等代码.可以看你需要的部分.(关于clopboard的).都是汉语拼音命名的变良.
else if(e.getSource()==fuZhi||e.getSource()==fuZhi2)//////////Copy 'fuZhi' is 'Copy'
{
String temp=text.getSelectedText();
stringSelection=new StringSelection(temp);
clipboard.setContents(stringSelection,null);
}
else if(e.getSource()==jianQie||e.getSource()==jianQie2)//////////'jianQie' is 'Cut'
{
String temp=text.getSelectedText();
stringSelection=new StringSelection(temp);
clipboard.setContents(stringSelection,null);
int start=text.getSelectionStart();
int end=text.getSelectionEnd();
text.replaceRange("",start,end);
}
//这里是粘贴.主要是如何从系统剪切板里取得数据.
else if(e.getSource()==zhanTie||e.getSource()==zhanTie2)///////////////'zhanTie' is 'Paste'.
{
java.awt.datatransfer.Transferable transferable=clipboard.getContents(this);
java.awt.datatransfer.DataFlavor flavor=java.awt.datatransfer.DataFlavor.stringFlavor;
if(transferable.isDataFlavorSupported(flavor))
{
try
{
int start=text.getSelectionStart();
int end=text.getSelectionEnd();
text.replaceRange("",start,end);
String str;
int n=text.getCaretPosition();
str=(String)transferable.getTransferData(flavor);
text.insert(str,n);
}
catch(Exception ee)
{
}
}
}
Q5: eclipse java代码粘贴
你可以新建一个工程,也就是像前面两位所说Java代码粘贴的:
打开eclipse,file—new—java project,输入工程名。
然后如果你上面的那些代码已保存成.java文件,那么就直接拖到工程里面就可以Java代码粘贴了。
如果没有的话,就照前面那位说的:
new—class,建立一个类,类的名字就是Best,然后把你上面的代码复制过去就可以了。
Java代码粘贴的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java复制粘贴代码、Java代码粘贴的信息别忘了在本站进行查找喔。





