如果这个问题太“笼统”,我深表歉意;但是我的问题非常具体到我正在编程的内容,我无法在其他任何地方找到下降的答案。
我正在创建一个“概念证明”程序,以在我的 calc 课程中获得额外的学分。现在程序已经完成了,我想制作一个方法来查看程序的编码给老师看,并解释我做了什么。
我的第一个想法是使用 JTextPane,但它是如何工作的呢?我想找到一些方法来显示所有的编码行,保持 Java/Eclipse 使用的编码结构。
做这个的最好方式是什么?
谢谢,
-史蒂文
如果这个问题太“笼统”,我深表歉意;但是我的问题非常具体到我正在编程的内容,我无法在其他任何地方找到下降的答案。
我正在创建一个“概念证明”程序,以在我的 calc 课程中获得额外的学分。现在程序已经完成了,我想制作一个方法来查看程序的编码给老师看,并解释我做了什么。
我的第一个想法是使用 JTextPane,但它是如何工作的呢?我想找到一些方法来显示所有的编码行,保持 Java/Eclipse 使用的编码结构。
做这个的最好方式是什么?
谢谢,
-史蒂文
使用 system.out.println 并在https://github.com/获得一个免费帐户并上传您的代码和程序的输出。将链接发送给您的教授..我认为他不仅会对您的工作印象深刻,还会对您向他/她展示代码以进行审查的方式印象深刻。
祝你好运,我已经对你在网上搜索以最好地展示你的作品感到印象深刻,因为你也应该得到 A+。保持良好的工作。
如果我是您的老师,我更愿意在 IDE(例如 Eclipse)中展示您的代码。然后我可以随意浏览并看到它在我面前执行。
IDE 是为查看代码而构建的 :-)
我更喜欢你使用你的IDE,但无论如何:也许我错了,但我认为唯一的方法是从(.java)文件中获取代码并将其复制到TextArea,但它不像你的IDE那样完美。我不会发布整个程序只是功能希望它对你有用
Scanner sc = null;
try{
sc=new Scanner(new File("yourProgram.java"));
}catch(Exception ex){System.out.println(ex.getMessage());}
String line = "";
while (sc.hasNextLine()){
jTextArea1.append(line=sc.nextLine()+"\n");
}