新聞中心
JAVA中點擊一個按鈕,畫一個圓形的代碼點擊另一個按鈕畫方形
你不要直接調(diào)用paint方法,調(diào)用repaint方法就可以實現(xiàn)你所要的功能。
創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供長白網(wǎng)站建設(shè)、長白做網(wǎng)站、長白網(wǎng)站設(shè)計、長白網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、長白企業(yè)網(wǎng)站模板建站服務(wù),十余年長白做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
不會做你不會看書嗎?連個作業(yè)也不想認真做,就知道上網(wǎng)找人哭爹喊娘。
靠,樓上的回答那么長啊,只要一個函數(shù),就是 drawOval(int x,int y,int w,int h);這是是畫橢圓形的函數(shù),但是它也可以畫圓形。
JButton有構(gòu)造 方法 JButton(Icon icon)創(chuàng)建一個帶圖標的按鈕。也有方法 public void setIcon(Icon defaultIcon)public void setPressedIcon(Icon pressedIcon)設(shè)置按鈕的按下圖標。
寫一個類繼承 JLabel,在里面覆蓋父類中的 public void paintComponent(Graphics g) 方法,在這個方法中以這個 Label 的寬高中的最小值的一半為半徑畫個圓并涂上圖。
java里的控件怎么編寫代碼能讓它被鼠標兩次點擊
import java.awt.*;import javax.swing.* ;動作事件相關(guān)類在import java.awt.event.*;中,在代碼頭import就可以看了 給一個相關(guān)的代碼吧,包括所有的鼠標事件。
這個問題是因為你的按鈕JButton對象是靜態(tài)的導(dǎo)致。我也遇到過,把新建按鈕對象語句前面的static修飾去掉即可。因為static對象在內(nèi)存里面只有它唯一一個,所以每次運行,相當于給同一個按鈕多加一個actionListener。
樓主,請看 java.awt.Robot 這個類,有你所需要的。void mouseMove(int x,int y)將鼠標指針移動到給定屏幕坐標。void mousePress(int buttons)按下一個或多個鼠標按鈕。
e.getValueIsAdjusting()==true){ System.out.println(list.getSelectedValue());} } } e.getValueIsAdjusting()==true表示是在點擊鼠標的時候打印,如果改成false就表示是在松開的時候打印,希望能對樓主有所幫助。
java怎么寫按鈕點擊事件
添加按鈕監(jiān)聽?;匾妰?nèi)容寫成方法,然后調(diào)用即可。
button.addActionListener(this);(2) 在res/layout中的activity_main.xml添加一個按鈕,命名為button1。
當點擊A按鈕時,給flag賦不同的值,定義好常量,在B監(jiān)聽里面加個if(flag.equal(定義好的常量)),然后就用if去判斷吧,對應(yīng)之后想執(zhí)行那個就執(zhí)行那個。
直接創(chuàng)建一個SelectionEvent類型的對象,然后直接調(diào)用監(jiān)聽器里面的方法,比如 SelectionEvent se=new SelectionEvent(...); //...為構(gòu)造函數(shù)的參數(shù),具體內(nèi)容就得參考API文檔了。
當前文章:java點擊的代碼 java代碼點啥意思
文章分享:http://www.dlmjj.cn/article/deggjps.html