[問題] 還是有關java的畫圖

看板java作者 (阿達)時間15年前 (2010/01/17 06:48), 編輯推噓2(2011)
留言13則, 6人參與, 最新討論串1/1
很抱歉一直打擾大家 但是因為只剩最後一步了 所以也只有硬著頭皮來問大家 我把下面的程式碼寫在win.java裡 import java.awt.*; import java.awt.event.*; public class win extends Frame { public win() { setSize(300,200); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } public void windowDeactivated(WindowEvent e) { } } ); } public void paint(Graphics g) { g.setColor(Color.red); g.drawString("adfgadg",10,10); g.fill3DRect(5,5,200,150,true); } public static void main(String args[]) { Frame f=new win(); f.show(); } } 然後用另一個檔案裡的protected void的函式來呼叫它 呼叫方式如下 win draw = new win(); 可是它卻說有錯誤如下 .\my\ui\Mediator.java:387: cannot access my.tcp.analysis.win bad class file: .\my\tcp\analysis\win.java file does not contain class my.tcp.analysis.win Please remove or make sure it appears in the correct subdirectory of the classpa th. win draw = new win.main(); ^ 1 error 可是我確定有把它放到import的目錄底下了 請問這是怎麼回事? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.215.21

01/17 15:08, , 1F
請回去把package和classpath的東西再看一次...
01/17 15:08, 1F

01/17 15:41, , 2F
解決了orz 這個需要自刪嗎...
01/17 15:41, 2F

01/17 17:43, , 3F
請分享你是怎麼解決的,問完就刪,感覺很...
01/17 17:43, 3F

01/17 17:44, , 4F
因為這個問題實在是太笨了 就只是要加一行
01/17 17:44, 4F

01/17 17:46, , 5F
package my.tcp.analysis; 就解決了
01/17 17:46, 5F

01/17 18:12, , 6F
原PO沒用IDE吧?!
01/17 18:12, 6F

01/17 18:31, , 7F
我不知道什麼是ide
01/17 18:31, 7F

01/17 18:33, , 8F
我以前是用c的 最近這兩天才在學著用java寫程式
01/17 18:33, 8F

01/17 18:52, , 9F
像netbean或是eclipse都是IDE 有空可以google看看
01/17 18:52, 9F

01/17 20:43, , 10F
嗯嗯 多謝
01/17 20:43, 10F

01/17 23:19, , 11F
我有個問題,為啥本來的 JFrame 變成 Frame 了。 @_@a
01/17 23:19, 11F

01/18 01:54, , 12F
因為這是用另一個範例套上去的
01/18 01:54, 12F

01/18 09:02, , 13F
......
01/18 09:02, 13F
文章代碼(AID): #1BKhAWjl (java)