您的位置:首页 > 产品设计 > UI/UE

JAVA GUI设计常见问题

2011-05-31 19:36 435 查看
如何使一个窗口居中屏幕显示
1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句:
               setLocationRelativeTo(null);
2、若要让JDialog居中显示,可以加上一句:
              JDialogname.setLocationRelativeTo(null);
              setLocationRelativeTo()方法一定要JDialog的SetSize()方法或者是pack()的后面,
JFrame的标题栏怎么去掉?
frame.setUndecorated(true);
怎么使窗口置顶  
setAlwaysOnTop(boolean         alwaysOnTop)
java 如何禁用窗口的最大化按钮
setResizable(false)
java中设置鼠标形状
2007-06-08 17:22
 
 

button_clicked          {   
             setCursor(Cursor.WAIT_CURSOR)   
             ......   
             setCursor(Cursor.DEFAULT_CURSOR)   
         }   
button.setCursor(new          Cursor(Cursor.WAIT_CURSOR));          //          变为等待   
         button.setCursor(new          Cursor(Cursor.DEFAULT_CURSOR));          //          完成后要设置回默认箭头   
    
         参考java.awt.Cursor的字段摘要:   
         static          int          CROSSHAIR_CURSOR     
                             十字光标类型。     
         static          int          DEFAULT_CURSOR     
                             默认光标类型(如果没有定义光标,则获得该设置)。     
         static          int          E_RESIZE_CURSOR     
                             调整窗口右边框位置的光标类型。     
         static          int          HAND_CURSOR     
                             手状光标类型。     
         static          int          MOVE_CURSOR     
                             移动光标类型。     
         static          int          N_RESIZE_CURSOR     
                             调整窗口上边框位置的光标类型。     
         static          int          NE_RESIZE_CURSOR     
                             调整窗口右上角位置的光标类型。     
         static          int          NW_RESIZE_CURSOR     
                             调整窗口左上角位置的光标类型。                             
         static          int          S_RESIZE_CURSOR     
                             调整窗口下边框位置的光标类型。     
         static          int          SE_RESIZE_CURSOR     
                             调整窗口右下角位置的光标类型。     
         static          int          SW_RESIZE_CURSOR     
                             调整窗口左下角位置的光标类型。     
         static          int          TEXT_CURSOR     
                             文字光标类型。     
         static          int          W_RESIZE_CURSOR     
                             调整窗口左边框位置的光标类型。     
         static          int          WAIT_CURSOR     
                             等待光标类型。
JAVA中获得如何获取桌面的宽度和高度
Dimension         screenSize         =         Toolkit.getDefaultToolkit().getScreenSize();
JAVA 中执行可执行程序
try{                       
                    Runtime.getRuntime().exec(可执行文件路径);
        }  
catch(IOException ev){};
JAVA 中执行可执行CHM文档
String      helpfileurl="helpfile.chm";
               try{                       
                   Runtime.getRuntime().exec("hh     "+helpfileurl);     }catch(IOException ev){};
                   }
JAVA中设置快捷键
(1)给按钮和菜单设置快捷键
         菜单 setMnemonic('F'); 按钮setMnemonic(KeyEvent.VK_O);
(2)给菜单项注册组合键
         setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O, InputEvent.CTRL_MASK));
(3)实现按F1出现帮助文档
        setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V, 0));
JAVA替换框架左上角茶杯图标
Toolkit tk=Toolkit.getDefaultToolkit();     
Image image=tk.getImage(" *.gif");   
this.setIconImage(image);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java image 文档 chm button null