欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java右下角彈窗示例分享

 更新時(shí)間:2014年04月17日 09:13:15   作者:  
這篇文章主要介紹了java右下角彈窗示例,需要的朋友可以參考下

復(fù)制代碼 代碼如下:

package com.wolf.action;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JDialog;
import javax.swing.Timer;

public class Demo extends Timer {

 private static final long serialVersionUID = 2791827603307165823L;

 public Demo(int arg0, ActionListener arg1) {
  super(arg0, arg1);
 }

 public static void main(String[] args) {
  MyDialog mydialog = new MyDialog();
  int height = 150;
  TimerAction timerAction = new TimerAction(mydialog);
  Timer timer = new Timer(0, timerAction);
  timer.start();
  for (int i = 0; i < 10; i++) {
   try {
    Thread.sleep(100);
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
   height = height + 5;
   timerAction.setHeight(height);
  }
  timer.stop();
  new Demo(1, timerAction);
 }
}

class TimerAction implements ActionListener {
 private MyDialog mydialog = null;

 private int height = 0;

 public void setHeight(int height) {
  this.height = height;
 }

 public TimerAction(MyDialog mydialog) {
  this.mydialog = mydialog;
 }

 public void actionPerformed(ActionEvent event) {
  mydialog.setLocation(((int) mydialog.getScreenSize().getWidth()) - 200,
    ((int) mydialog.getScreenSize().getHeight() - 20 - height));
  mydialog.setSize(new Dimension(200, height));
 }
}

class MyDialog extends JDialog {

 private static final long serialVersionUID = 2791827603307165823L;

 private Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();

 public Dimension getScreenSize() {
  return screenSize;
 }

 public MyDialog() {
  super();
  init();
 }

 private void init() {
  this.getContentPane().setLayout(new BorderLayout());
  this.setLocation(((int) screenSize.getWidth()) - 200,
    ((int) screenSize.getHeight() - 20));
  this.setVisible(true);
  this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
 }

}

相關(guān)文章

  • java中@DateTimeFormat和@JsonFormat注解的使用

    java中@DateTimeFormat和@JsonFormat注解的使用

    本文主要介紹了java中@DateTimeFormat和@JsonFormat注解的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • springsecurity輕松實(shí)現(xiàn)角色權(quán)限的示例代碼

    springsecurity輕松實(shí)現(xiàn)角色權(quán)限的示例代碼

    這篇文章主要介紹了springsecurity輕松實(shí)現(xiàn)角色權(quán)限的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • SpringBoot 部署到服務(wù)器上的方法

    SpringBoot 部署到服務(wù)器上的方法

    下面小編就為大家分享一篇SpringBoot 部署到服務(wù)器上的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • Java的Synchronized關(guān)鍵字學(xué)習(xí)指南(全面 & 詳細(xì))

    Java的Synchronized關(guān)鍵字學(xué)習(xí)指南(全面 & 詳細(xì))

    這篇文章主要給大家介紹了關(guān)于Java的Synchronized關(guān)鍵字的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • 如何在Maven項(xiàng)目配置pom.xml指定JDK版本和編碼

    如何在Maven項(xiàng)目配置pom.xml指定JDK版本和編碼

    maven是個(gè)項(xiàng)目管理工具,如果我們不告訴它要使用什么樣的jdk版本編譯,它就會(huì)用maven-compiler-plugin默認(rèn)的jdk版本來(lái)處理,這樣就容易出現(xiàn)版本不匹配的問(wèn)題,這篇文章主要給大家介紹了關(guān)于如何在Maven項(xiàng)目配置pom.xml指定JDK版本和編碼的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • mvc架構(gòu)實(shí)現(xiàn)商品的購(gòu)買(二)

    mvc架構(gòu)實(shí)現(xiàn)商品的購(gòu)買(二)

    這篇文章主要為大家詳細(xì)介紹了mvc架構(gòu)實(shí)現(xiàn)商品購(gòu)買功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • Spring MVC常用客戶端參數(shù)接收方式詳解

    Spring MVC常用客戶端參數(shù)接收方式詳解

    這篇文章主要介紹了Spring MVC常用客戶端參數(shù)接收方式詳解,文章主要介紹了幾種方式,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • Java集合去重導(dǎo)致的線上問(wèn)題

    Java集合去重導(dǎo)致的線上問(wèn)題

    這篇文章主要介紹了Java集合去重導(dǎo)致的線上問(wèn)題,根據(jù)主題提出Set是怎樣保證數(shù)據(jù)的唯一性的,為什么兩種去重方式性能差距這么大的問(wèn)題,下文解決思路需要的小伙伴可以參考一下
    2022-04-04
  • Spring Gateway自定義請(qǐng)求參數(shù)封裝的實(shí)現(xiàn)示例

    Spring Gateway自定義請(qǐng)求參數(shù)封裝的實(shí)現(xiàn)示例

    這篇文章主要介紹了Spring Gateway自定義請(qǐng)求參數(shù)封裝的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Java實(shí)現(xiàn)多人聊天室(含界面)

    Java實(shí)現(xiàn)多人聊天室(含界面)

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)多人聊天室,包含界面,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06

最新評(píng)論