最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Swing中依據(jù)鼠標(biāo)拖拽來(lái)畫出矩形的實(shí)現(xiàn)方法

 更新時(shí)間:2019年11月21日 10:10:27   作者:皮卡皮卡皮~~  
這篇文章主要介紹了Swing中依據(jù)鼠標(biāo)拖拽來(lái)畫出矩形的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

畫了好久,草要么就是畫了,沒(méi)插掉原先線條,要么就是畫第二個(gè)的時(shí)候第一個(gè)也被擦掉,但其實(shí)只要調(diào)用repaint方法就好了…

import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
 class Rect extends JFrame{
  public static void main(String[] args) {
    Rect r=new Rect();
  }
  Draw draw=new Draw();
  public Rect()
  {
    this.add(draw);
    this.addMouseListener(draw);
    this.setSize(500,500);
    this.setLocation(400,400);
    this.setVisible(true);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  }
}
class Draw extends JPanel implements MouseListener {
  int x1 = 0;
  int y1 = 0;
  int x2 = 0;
  int y2 = 0;

  public void paint(Graphics g) {
//    super.paint(g);
    g.setColor(Color.BLUE);
    g.drawRect(x1, y1, x2 - x1, y2 - y1);

  }

  @Override
  public void mouseClicked(MouseEvent e) {

  }

  @Override
  public void mousePressed(MouseEvent e) {
    x1 = e.getX();
    y1 = e.getY();
  }

  @Override
  public void mouseReleased(MouseEvent e) {
    x2 = e.getX();
    y2 = e.getY();
    this.repaint();
  }

  @Override
  public void mouseEntered(MouseEvent e) {

  }

  @Override
  public void mouseExited(MouseEvent e) {
  }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java多文件生成并壓縮下載功能(思路詳解)

    Java多文件生成并壓縮下載功能(思路詳解)

    這篇文章主要介紹了Java多文件生成并壓縮下載,本文給大家分享兩種思路通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-02-02
  • Java利用完全二叉樹創(chuàng)建大根堆和小根堆

    Java利用完全二叉樹創(chuàng)建大根堆和小根堆

    大根堆是每個(gè)結(jié)點(diǎn)的值不大于他的父親結(jié)點(diǎn)的值;小根堆是每個(gè)結(jié)點(diǎn)的值不小于他的父親結(jié)點(diǎn)的值。本文將利用完全二叉樹創(chuàng)建大根堆和小根堆,感興趣的可以了解一下
    2022-08-08
  • springboot整合Atomikos的示例詳解

    springboot整合Atomikos的示例詳解

    這篇文章主要為大家詳細(xì)介紹了幾種分布式事務(wù)的解決方案的兩階段提交Atomikos,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下
    2024-11-11
  • 關(guān)于idea更新到2020.2.3無(wú)法創(chuàng)建web項(xiàng)目原因 library is not specified

    關(guān)于idea更新到2020.2.3無(wú)法創(chuàng)建web項(xiàng)目原因 library is not specified

    這篇文章主要介紹了關(guān)于idea更新到2020.2.3無(wú)法創(chuàng)建web項(xiàng)目原因 library is not specified,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • Java?@Validated遇到的大坑與處理

    Java?@Validated遇到的大坑與處理

    這篇文章主要介紹了Java?@Validated遇到的大坑與處理方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list錯(cuò)誤解決辦法

    java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list

    這篇文章主要介紹了java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Elasticsearch中store field與non-store field的區(qū)別說(shuō)明

    Elasticsearch中store field與non-store field的區(qū)別說(shuō)明

    這篇文章主要介紹了Elasticsearch中store field與non-store field的區(qū)別說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java中OAuth2.0第三方授權(quán)原理與實(shí)戰(zhàn)

    Java中OAuth2.0第三方授權(quán)原理與實(shí)戰(zhàn)

    本文主要介紹了Java中OAuth2.0第三方授權(quán)原理與實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • JS求多個(gè)數(shù)組的重復(fù)數(shù)據(jù)

    JS求多個(gè)數(shù)組的重復(fù)數(shù)據(jù)

    這篇文章主要介紹了JS求多個(gè)數(shù)組的重復(fù)數(shù)據(jù)的辦法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • 基于Java反射技術(shù)實(shí)現(xiàn)簡(jiǎn)單IOC容器

    基于Java反射技術(shù)實(shí)現(xiàn)簡(jiǎn)單IOC容器

    這篇文章主要介紹了基于Java反射技術(shù)實(shí)現(xiàn)簡(jiǎn)單IOC容器,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

武强县| 大丰市| 山西省| 蓬莱市| 河东区| 航空| 平定县| 顺义区| 清流县| 晋江市| 巴彦淖尔市| 南江县| 长沙市| 阳山县| 都昌县| 临安市| 和林格尔县| 高淳县| 海淀区| 临沧市| 遵义市| 阿拉善盟| 迭部县| 习水县| 太湖县| 伊宁县| 宾阳县| 石景山区| 延津县| 德清县| 绵阳市| 慈溪市| 耒阳市| 天津市| 彭水| 霸州市| 巩义市| 定边县| 沙河市| 射阳县| 砀山县|