想要一個(gè)簡(jiǎn)單的,像windows自帶的那個(gè)畫圖程序那么簡(jiǎn)單就可以了。用JCreatorPro可以編譯就可以。有的加我發(fā)我郵箱里1987_xupeng@16com.如果好我還可以加分。... 想要一個(gè)簡(jiǎn)單的,像windows自帶的那個(gè)畫圖程序那么簡(jiǎn)單就可以了。
康樂網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)從2013年創(chuàng)立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
向量X-x,Y-y則表示一個(gè)方向,這個(gè)方向應(yīng)該是一個(gè)實(shí)數(shù),而不是有這四個(gè)變量去求,應(yīng)該是知道中心坐標(biāo)和方向去求X,Y 方向的表示 用0-2*Math.PI去表示 然后用求正玄,余玄,再根據(jù)中心坐標(biāo)求X,Y是很容易的。
一段java程序,求高手幫我寫個(gè)畫圖程序,急。。 要有畫筆,橡皮,畫直線,畫橢圓,畫矩形,撤銷,恢復(fù),修改顏色這些功能,灰常感謝,不要用太復(fù)雜的程序,好的話有加分。。
2010-01-03 java繪圖代碼 41 2009-04-24 JAVA實(shí)現(xiàn)簡(jiǎn)單的畫圖板 20 2011-06-19 求java版畫圖程序的源代碼 14 2016-04-22 用java編寫一個(gè)簡(jiǎn)單的畫圖程序。
1、getGraphics().drawLine(x,y, e.getX(), e.getY());這一行改為 f.getGraphics().drawLine(x,y, e.getX(), e.getY());即可。
2、由于new TestButton是會(huì)產(chǎn)生一個(gè)Frame。所以你用bb.addActionListener(new TestButton());時(shí)產(chǎn)生了一個(gè)TestButton對(duì)象,那么這時(shí)會(huì)產(chǎn)生一個(gè)Frame(Frame f = new Frame(FBI);)記做為B。
3、很明確的告訴你,Java無法直接實(shí)現(xiàn)狀態(tài)欄(就是沒有狀態(tài)欄這個(gè)類),如果需要只能自己來“畫”了,就是用JLabel加上Border放在窗口最下邊來“模擬”了。用Java來作GUI開發(fā)是很麻煩的,畢竟Java的主要方向還是網(wǎng)絡(luò)。
4、提供兩個(gè)解決辦法:一個(gè)是讓MyDialog繼承自JDialog,而不是Dialog;另外一種方法是在MyDialog構(gòu)造函數(shù)中把a(bǔ)ddWindowListener調(diào)用提到setVisible調(diào)用之前。至于這個(gè)原因嘛,我也還不能夠系統(tǒng)解釋出來。不好意思。
5、在public void paint(Graphics g)下加上 { super.paint(g);...} 加上這句后才能調(diào)用父類,1。 因?yàn)橛玫氖莝wing里的JFrame(子類)。2。
getGraphics().drawLine(x,y, e.getX(), e.getY());這一行改為 f.getGraphics().drawLine(x,y, e.getX(), e.getY());即可。
/ 這是一個(gè)可運(yùn)行的程序,直接把代碼復(fù)制到eclipse中即可. 還有問題留言。
只需要能畫直線畫圓形畫矩形同時(shí)板上能留十個(gè)組件就好。100行內(nèi)。說好的代碼?別講不實(shí)際的啊。一百行內(nèi)代碼發(fā)出來直接給分... 只需要能畫直線 畫圓形 畫矩形 同時(shí)板上能留十個(gè)組件就好。100行內(nèi)。
進(jìn)口的java.awt.BorderLayout;進(jìn)口java.awt.GridLayout中;進(jìn)口java.awt.event.ActionEvent;進(jìn)口java.awt.event.ActionListener;進(jìn)口的javax。
看不懂是什么意思。你總的布局還是用BorderLayout 。工具欄和狀態(tài)欄分別設(shè)為NORTH和SOUTH。然后再添加一個(gè)面板,將布局設(shè)置為GridBagLayout,設(shè)置為1行2列。然后在第二列中添加一個(gè)面板,布局為GridBagLayout設(shè)置其為2行1列。