gpt4 book ai didi

java右下角弹窗示例分享

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章java右下角弹窗示例分享由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

代码如下:

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右下角弹窗示例分享的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com