影音先锋AⅤ天堂资源站,13小箩利洗澡无码视频APP,午夜理论片日本中文在线,最近新免费韩国日本电影

萬(wàn)能百科  > 計(jì)算機(jī)?  > 

[問(wèn)答題] 本題的功能是監(jiān)聽(tīng)鼠標(biāo)左右鍵的單擊,以及面板中滾動(dòng)條的添加。在窗口的畫(huà)板中單擊鼠標(biāo)左鍵,在單擊的位置繪制一個(gè)圓,當(dāng)繪制的圓大于畫(huà)板的大小時(shí),畫(huà)板就添加

2021-07-20   

[問(wèn)答題] 本題的功能是監(jiān)聽(tīng)鼠標(biāo)左右鍵的單擊,以及面板中滾動(dòng)條的添加。在窗口的畫(huà)板中單擊鼠標(biāo)左鍵,在單擊的位置繪制一個(gè)圓,當(dāng)繪制的圓大于畫(huà)板的大小時(shí),畫(huà)板就添加滾動(dòng)條,在畫(huà)板中單擊鼠標(biāo)右鍵,則清除畫(huà)板中的所有圖形。

import javax.swing.*;

import javax.swing.event.MouseInputAdapter;

import java.awt.*;

import java.awt.event.*;

import java.util.*;

public class java3 extends JPanel

private Dimension size;

private Vector objects;

private final Color colors[]=

Color.red,Color.blue,Color.green,Color.orange,

Color.cyan,Color.magenta,Color.darkGray,Color.yellow;

private final int color_n=colors.length;

JPanel drawingArea;

public java3()

setOpaque(true);

size=new Dimension(0,0);

objects=new Vector();

JLabel instructionsLeft=new JLabel("單擊鼠標(biāo)左鍵畫(huà)圓.");

JLabel instructionsRight=new JLabel("單擊鼠標(biāo)右鍵清空畫(huà)板.");

JPanel instructionPanel=new JPanel(new GridLayout(0,1));

in

正確答案:

第1處:drawingArea.addMouseListener(new MyMouseListener()) 第2處:class MyMouseListener extends MouseInputAdapter 第3處:dwawingArea.repaint()

參考解析:

第1處注冊(cè)監(jiān)聽(tīng)器參數(shù)應(yīng)為事件源,應(yīng)為MyMouseListener;第2處Java是大小寫(xiě)敏感的;第3處重繪構(gòu)件。

詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。

標(biāo)簽

<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>