手机
当前位置:查字典教程网 >编程开发 >Java >java右下角弹窗示例分享
java右下角弹窗示例分享
摘要:复制代码代码如下:packagecom.wolf.action;importjava.awt.BorderLayout;importjava...

复制代码 代码如下:

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);

}

}

【java右下角弹窗示例分享】相关文章:

java加密解密示例分享

java生成图片验证码示例程序

在java中使用dom4j解析xml(示例代码)

java日期工具类实例分享

java之路径分隔符介绍

java中final关键字使用示例详解

Java排序实现的心得分享

java中文转全拼工具类分享

Java parseInt解释加方法示例

java不可逆加密算法之md5加密算法使用示例

精品推荐
分类导航