如果這個問題太「一般」,我很抱歉; 但我的問題是非常具體的,我正在編程,我無法在其他地方找到下降答案。我應該如何在我的Java程序中顯示我的代碼?
我創造我的計算類「概念驗證」項目獲得額外功勞。 現在程序已經完成了,我想製作一個方法來查看程序的編碼,向老師展示並解釋我做了什麼。
我首先想到的是使用JTextPane中,但如何將這項工作? 我想找到一些方法來顯示所有的編碼行,保持Java/Eclipse使用的編碼結構。
這樣做的最好方法是什麼?
感謝,
-Steven
如果這個問題太「一般」,我很抱歉; 但我的問題是非常具體的,我正在編程,我無法在其他地方找到下降答案。我應該如何在我的Java程序中顯示我的代碼?
我創造我的計算類「概念驗證」項目獲得額外功勞。 現在程序已經完成了,我想製作一個方法來查看程序的編碼,向老師展示並解釋我做了什麼。
我首先想到的是使用JTextPane中,但如何將這項工作? 我想找到一些方法來顯示所有的編碼行,保持Java/Eclipse使用的編碼結構。
這樣做的最好方法是什麼?
感謝,
-Steven
使用的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");
}
爲什麼你不能在文本編輯器中打開它? – n00begon 2013-02-24 20:26:50
爲什麼不製作PowerPoint演示文稿?我真的不明白你想達到什麼目的。只是展示你的程序是如何工作的,展示它的一些代碼示例。 – Mythul 2013-02-24 20:27:20
我可以使用文本編輯器或簡報。 但是必須有一些方法來顯示代碼, 我對Java相當新,我想找到一個解決問題的辦法,而不是解決它, 這不是一個大問題,如果我沒有得到它的工作。該方案仍然有效,但我寧願按照我原先的意圖來實現這一目標。如果這是不可能的,那麼我想我運氣不好,我只會鏈接到一個網站,並在那裏發佈我的代碼。 – Steven 2013-02-24 20:30:16