当前位置:  技术问答>java相关

怎样改变一个对话框的尺寸,位置

    来源: 互联网  发布时间:2014-12-28

    本文导语:  大侠,你好:     请问怎样在显示对话框之前,设定这个对话框的尺寸,位置?     setSize()似乎没用 Thanks Dennistan | //希望能对你有用. import java.awt.*; import java.awt.event.*; import javax.swing.*; public class AboutDial...

大侠,你好:
    请问怎样在显示对话框之前,设定这个对话框的尺寸,位置?
    setSize()似乎没用
Thanks
Dennistan

|
//希望能对你有用.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class AboutDialog extends JFrame{
JButton button = new JButton("About");

 public AboutDialog(){
addWindowListener(new WindowAdapter() {
    public void windowClosing(WindowEvent e) {System.exit(0);}
  });

Container contentPane = getContentPane(); 
   contentPane.add(button,BorderLayout.CENTER);
pack();
setSize(300,300);//jframe
   setLocation(200,200);//jframe

   button.addActionListener(new ActionListener() { 
       public void actionPerformed(ActionEvent se) { 
           try { new About().show();
           }
           catch (Exception mue) { 
            System.out.println("Error");
           }
       }
     });

}

public static void main(String args[]){
  new AboutDialog().show();
}
}

class About extends JDialog{
 public About(){
   setLocation(240,150);//jdialog
   setVisible(true); //jdialog
   setSize(100,100);//jdialog
 }

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ Lists(链表) 成员 resize():改变list的大小
  • Jqgrid表格随窗口大小改变而改变的简单实例
  • C++ Vectors 成员 resize():改变Vector元素数量的大小
  • .net/c#/asp.net iis7站长之家
  • C++ Double Ended Queues(双向队列) 成员 resize():改变双向队列的大小
  • 如何用shell改变一个目录下的指定文件后缀名.如:从*.TXT改变成*.txt(包括子目录)
  • 网站改版后导致URL改变如何设置301跳转的几种方法
  • LINUX下如何随系统改变字体
  • 将要改变IT世界的的docker技术是什么?
  • 外设硬件的物理端口地址在连接好后能否再改变
  • 在FreeBSD中如何永久改变网卡的mac地址?
  • 不解决也给分。我的红帽子7.3版的窗口不能改变大小了。
  • 怎么改变用户的主目录
  • awk能改变变量的值么?
  • close 一个文件描述符会不会改变其值?
  • 有没有方法在程序里改变shell的工作目录呢?
  • 如何编写Makefile,使得只编译改变的文件
  • 怎样改变对象Integer的值?
  • 如何控制Frame中的组件大小,当用鼠标拖动改变frame大小时
  • hostname改变主机名
  • 请教高手,JtextPane可不可以按行改变颜色


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3