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

我应该如何在Java程序中显示代码?,java,joptionpane,jtextpane,Java,Joptionpane,Jtextpane,如果这个问题太“笼统”,我道歉; 但我的问题是非常具体的,我正在编程,我无法找到一个下降的答案在任何其他地方 我正在创建一个“概念证明”课程,以在我的计算课程中获得额外的学分。 既然程序已经完成,我想用一种方式来查看程序的编码,向老师展示并解释我所做的事情 我的第一个想法是使用JTextPane,但它是如何工作的呢? 我想找到一些方法来显示所有的编码行,保持Java/Eclipse使用的编码结构 最好的方法是什么 谢谢 -Steven如果我是你的老师,我更喜欢在IDE(比如Eclipse)中显示

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

我正在创建一个“概念证明”课程,以在我的计算课程中获得额外的学分。 既然程序已经完成,我想用一种方式来查看程序的编码,向老师展示并解释我所做的事情

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

最好的方法是什么

谢谢


-Steven

如果我是你的老师,我更喜欢在IDE(比如Eclipse)中显示你的代码。然后我可以随意浏览,看到它在我面前执行


IDE是为查看代码而构建的:-)

如果我是您的老师,我更喜欢在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");   
    }

我希望您使用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");   
    }

使用system.out.println,在获得一个免费帐户,并上传您的代码和程序输出。将链接发送给你的教授。我认为他不仅会对你的工作印象深刻,而且会对你如何向他/她展示代码以进行审查印象深刻


祝你好运,我已经对你在网上搜索以最好地展示你的作品印象深刻,因为你也应该获得A+。继续做好工作。

使用system.out.println,在上获得一个免费帐户,并上传代码和程序输出。将链接发送给你的教授。我认为他不仅会对你的工作印象深刻,而且会对你如何向他/她展示代码以进行审查印象深刻


祝你好运,我已经对你在网上搜索以最好地展示你的作品印象深刻,因为你也应该获得A+。继续做好工作。

为什么不能在文本编辑器中打开它?为什么不制作一个PowerPoint演示文稿?我真的不明白你想达到什么目的。只需展示你的程序是如何工作的,并展示其中的一些代码示例。我可以使用文本编辑器或powerpoint。但必须有某种方式来显示代码,我对Java相当陌生,我想找到问题的解决方案,而不是解决它,如果我不让它工作,那没什么大不了的。该计划仍然有效,但我更愿意让它以我最初打算的方式工作。如果这是不可能的,那么我想我运气不好,我会链接到一个网站并在那里发布我的代码。如果你对元素颜色这样的代码格式感兴趣,你可以尝试将粘贴代码从Eclipse复制到Office Word文档。它包含格式设置(至少在我使用Java代码创建注释时对我有效),我更感兴趣的是正确显示行,就像所有空格和缩进一样。所以它看起来不像一个巨大的混乱。但是谢谢,为什么你不能在文本编辑器中打开它呢?为什么不制作一个PowerPoint演示文稿呢?我真的不明白你想达到什么目的。只需展示你的程序是如何工作的,并展示其中的一些代码示例。我可以使用文本编辑器或powerpoint。但必须有某种方式来显示代码,我对Java相当陌生,我想找到问题的解决方案,而不是解决它,如果我不让它工作,那没什么大不了的。该计划仍然有效,但我更愿意让它以我最初打算的方式工作。如果这是不可能的,那么我想我运气不好,我会链接到一个网站并在那里发布我的代码。如果你对元素颜色这样的代码格式感兴趣,你可以尝试将粘贴代码从Eclipse复制到Office Word文档。它包含格式设置(至少在我使用Java代码创建注释时对我有效),我更感兴趣的是正确显示行,就像所有空格和缩进一样。所以它看起来不像一个巨大的混乱。但是谢谢你,