我应该如何在Java程序中显示我的代码?

时间:2013-02-24 20:25:01

标签: java joptionpane jtextpane

如果这个问题过于“笼统”,我道歉; 但我的问题非常具体到我编程的内容,我无法在其他任何地方找到下降答案。

我正在创建一个“概念证明”程序,以便在我的calc课程中获得额外的学分。 现在程序已经完成,我想找一个方法来查看程序的编码,以向老师展示并解释我的所作所为。

我的第一个想法是使用JTextPane,但它会如何工作? 我想找到一些方法来显示所有编码行,保持Java / Eclipse使用的编码结构。

这样做的最佳方式是什么?

谢谢,

-Steven

3 个答案:

答案 0 :(得分:3)

使用system.out.println并在https://github.com/获取免费帐户并上传您的代码和程序输出。将链接发送给您的教授。我认为他不仅会对您的工作印象深刻,而且还会向您展示您的代码以便对其进行审核。

祝你好运,我已经印象深刻,你在网上搜索最能展示你的作品,你也应该得到A +。保持良好的工作。

答案 1 :(得分:1)

如果我是您的老师,我宁愿在IDE(例如Eclipse)中显示您的代码。然后我可以随意浏览,看到它在我面前执行。

IDE 内置用于查看代码: - )

答案 2 :(得分:1)

我更喜欢你使用你的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");   
    }