QQ飞车蒂茗音鸢天刀春水清茗套装男怎么得

怎样实现 java自动弹出窗口 !!急!!!_java吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:620,493贴子:
怎样实现 java自动弹出窗口 !!急!!!收藏
在自己设定的时间自动弹出窗口.各位帮帮忙!
变形金刚OL 6月23日不限号狂欢
快试试吧,可以对自己使用挽尊卡咯~◆◆
可以使用Timer(time,ActionListener)
要求在满足一定条件&弹出窗口,能帮我实现一下吗?
登录百度帐号推荐应用本帖子已过去太久远了,不再提供回复功能。【swing实现多窗口】Swing实现第一个窗口应用欢迎光临经典语录网
位置:>>>>Swing实现第一个窗口应用Swing实现第一个窗口应用Swing实现第一个窗口应用
1: 过程一 : 新建Java工程和类,开发第一个窗口、 向窗口中增加第一个控件
Swing开发包有关的类都保存在 javax.swing 包或其子包下, javax.swing.JFrame 就代表一个窗口,咱们的类直接承继这个类;承继后,咱们的这个类的目标即是一个窗口。在 main 办法中,创立一个目标,调用从 JFrame 父类中承继的有关办法即可将窗口显现出来!咱们如今已经有了第一个窗口,但现在窗口还空空如也,那向哪里增加控件而且怎样增加呢? 关于新手学习看了也不知道怎样去做的能够加扣:五7八接着再来不要断零2四后边跟着再来一4四连在一起既可,进行沟通一起得到大神的辅导和协助,还能够获取免费听课权限。Swing为咱们供给了画布类 (规范称号是容器类) : javax.swing.JPanel, 这个类代表一块给咱们操作的空间,咱们能够在上面以相似搭积木的方法构造咱们规划的界面。下面即是咱们向窗口中增加的第一个控件 : 一个按钮。
2:过程二: 规划方法的运用---流式规划、 规划方法的运用---鸿沟规划
在增加第一个控件的过程中,咱们提到了规划方法这个概念,其代表一张画布上控件的摆放规矩,也即是说咱们向画布增加的控件会在规划方法的操控下放置到一个特定位置上,这本来大大简化了咱们开发安置画布的作业。Swing供给了几种规划方法,咱们首要看看流式规划的运用。流式规划,java.awt.FlowLayout, 正如这个姓名所示,像流水相同进行规划,咱们增加的控件在画布上会逐一摆放,一行摆满后,另起一行持续摆放。鸿沟规划,java.awt.BorderLayout,设置这种规划方法的画布全体上会被分红 &东,西,南,北,中& 5块区域,咱们能够对这几个区域别离进行独立安置。咱们的测验代码是别离向这 5 块区域中增加5个按钮,从截图咱们能够看到显现作用欠好,这是由于关于鸿沟规划而言,直接放入到这5个区域的控件会主动扩大填充所在区域!关于按钮这种可视性控件而言,主动扩大会让其显现作用很差,所以关于这种规划方法,咱们都是往这几大区域中先放置二级画布,关于这些二级画布设置别的的规划方法,而且往其中增加可视化控件。留意 : 关于鸿沟规划,咱们能够不运用某些区域,比如当咱们不运用南区域或北区域时,中部区域和东西区域会向南或向北扩大占有空出的空间;当咱们不运用东区域或西区域时,中部区域会向东或向西扩大占有这块空间;但关于中部区域,假如咱们不用,别的区域不会主动扩大去占有这块空间。所以,关于鸿沟规划,中部区域是四个方向可扩大的,是最常运用的一块区域。
过程四 : 规划方法的运用---格规划、 总结
格规划, java.awt.GridLayout, 即是将全部画布空间分红指定的若干个等面积的小格子,咱们随后向画布中增加的控件会被逐一增加到这些格子中,假如格子数量不行,其会坚持指定行数不变,主动扩大列数。留意 : 关于格规划,每个格子里边放置的控件都会主动扩大占有全部格子空间!上述内容是Swing界面编程最基础的内容,但只有了解了这些内容咱们才干往下开发更杂乱的界面程序。
上述经历中涉及的JAVA工程,我们能够在截图中显现的baidu云盘中检查。
希望本文【swing实现多窗口】Swing实现第一个窗口应用能帮到你。上一篇:下一篇:实现第一第一个一个窗口应用本文相关搜索网友推荐的经典语句最新发布的语录范文栏目4627人阅读
Java学习(5)
import java.awt.B
import java.awt.F
import java.awt.P
import java.awt.event.ActionE
import java.awt.event.ActionL
import javax.swing.JB
import javax.swing.JF
@SuppressWarnings(&serial&)
public class Login extends Frame{
public Login(String str){
super(str);
static Login fr = new Login(&测试Panel&);
public static void main(String[] args){
fr.setSize(500, 500);
fr.setLocation(500, 300);
fr.setBackground(null);
fr.setLayout(null);
Button button = new Button(&点击我&);
button.setSize(50, 25);
//button.setBorderPainted(false);
button.setLocation(50, 50);
button.addActionListener(new ActionListener(){
//单击按钮执行的方法
public void actionPerformed(ActionEvent e) {
closeThis();
//创建新的窗口
JFrame frame = new JFrame(&新窗口&);
//设置在屏幕的位置
frame.setLocation(100,50);
frame.setSize(500,500);
frame.setVisible(true);
JButton button1 = new JButton(&点&);
button1.setSize(50, 25);
button1.setBackground(null);
button1.setBorderPainted(false);
button1.setLocation(50,80 );
button1.addActionListener(new ActionListener(){
//单击按钮执行的方法
public void actionPerformed(ActionEvent e) {
closeThis();
//创建新的窗口
JFrame frame1 = new JFrame(&新窗口&);
//设置在屏幕的位置
frame1.setLocation(100,50);
frame1.setSize(200,200);
JButton button2 = new JButton(&点击我&);
button2.setSize(50, 25);
button2.setBorderPainted(false);
button2.setLocation(50,80 );
button2.addActionListener(new ActionListener(){
//单击按钮执行的方法
public void actionPerformed(ActionEvent e) {
closeThis();
//创建新的窗口
JFrame frame = new JFrame(&新窗口&);
//设置在屏幕的位置
frame.setLocation(200,50);
frame.setSize(200,200);
frame.setVisible(true);
Panel pan = new Panel();
pan.setSize(100, 100);
frame1.add(button2);
frame1.add(pan);
frame1.setVisible(true);
fr.add(button);
fr.add(button1);
fr.setVisible(true);
public static void closeThis(){
fr.dispose();
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:10864次
排名:千里之外
原创:17篇
(2)(3)(5)(5)(2)(3)(6)如何把Java程序窗口在屏幕中间显示
投稿:daisy
字体:[ ] 类型:转载 时间:
大家在日常Java开发中,可能会需要把程序窗口定位在屏幕中间,那该如何操作呢,下面来一起看看。
举例说明:
1、有一个200*200像素的窗口,想要把它放在800*600像素的屏幕中间,屏幕的位置应是(800/2,600/2)=(400,300)
2、为了设置该窗口左上角的位置,以使窗口中心与屏幕中心相吻合,必须符合2个小条件(1)窗口的一半或100像素必须落在屏幕的中心的左边(2)窗口的一半或100像素必须落在屏幕的中心的上方,因此窗口左上角的位置必须定位于(400-100,300-100)=(300,200)
如下图所示:
但在实际程序运行的过程中,程序的运行环境显示屏幕的实际尺寸和像素清晰度是不尽相同的,我们必须能动态的判断运行Java程序的计算机屏幕的大小,以使程序不管运行在什么计算机上都能居中,JAVA的AWT提供了一个Toolkit类,以使我们做出判断!
1、在Toolkit类上调用一个静态方法getDefaultToolkit() ,以便为这个平台在AWT的Toolkit对象上获得一个句柄。
2、然后调用Toolkit对象的getScreenSize()方法,该方法返回一个Dimension(中文意为尺寸)类对象。Demension对象正好有两个public int属性,即width(以像素为单位),和heigth(以像素为单位)
3、把这种方法调用“系”在一起,因为我们不想长时间的保持Toolkit对象。我们只想暂时用它来恢复屏幕的Dimension对象
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
因此不必向引用变量分配Toolkit对象的句柄。
程序代码:
import javax.swing.*;
public class FrameTest {
public static void main (String[] args) {
JFrame theFrame = new JFrame(“Whee!!!”);
theFrame.setSize(200, 200);
dimension frameSize=theFrame.getSize();
Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();
int centerX = screenSize.width/2;
int centerY = screeSize.height/2;
theFrame.setlocation(centerX-halfwidth,centerY-halfHeight);
theFrame.setVisible(true);
以上就是这篇文章的全部内容,希望对大家的学习和工作能有所帮助。如果有疑问的可以留言交流。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 佳节春水清茗套装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信