码迷,mamicode.com
首页 > Windows程序 > 详细

swing 入门备注

时间:2014-10-08 23:05:57      阅读:269      评论:0      收藏:0      [点我收藏+]

标签:io   os   使用   ar   java   sp   c   问题   on   


    1:swing的页面布局算是毕竟重要的,控件怎么排放的问题,看到过一个例子,说JFrame相当于桌子,JPanel相当于桌布,JTextField||JButton||JLabel……相当于锅碗,    所以,在画页面的时候,各个不同的组件应该放在JPanel上面,JPanel放在JFrame上面;

    
    2:Jframe 的一些方法:
        setLocationRelativeTo() 方法,可以在swing操作窗口的时候,将页面放置到窗口正中央;
        setVisible(true);//显示
        setResizable(false);//禁用缩放
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭  
        
    3: 自定义一些警示框:
   
Object[] options = {"确定"};
int response=JOptionPane.showOptionDialog(this, "采集点注册成功,请重新登陆", "提示",JOptionPane.YES_OPTION, JOptionPane.QUESTION_MESSAGE, null, options, options[0]);
//退出系统
if(response==0) {
    System.exit(0);
}


    4:如果存在用户登陆方法的话,可以设置一个全局对象保存登陆用户的信息,如下:

    

/**
 * 全局类,保存操作过程中的信息
 * @author alexgaoyh
 *
 */
public final class GlobalConstants {
	
	/**
	 * 保存登陆用户的信息
	 */
	public static final Map<String, SystemUser> systemUser = new HashMap<String, SystemUser>();
    
    private GlobalConstants(){
         
    }
}


在你登陆方法内部中,使用

//赋值
GlobalConstants.systemUser.put("systemUser", systemUser);
进行赋值,那么之后在其他页面需要获取登陆用户信息的时候,就可以使用:

GlobalConstants.systemUser.get("systemUser")



获取到用户的登陆信息,从而实现保存登陆用户信息的功能,避免了将用户信息来回传递造成的麻烦。



swing 入门备注

标签:io   os   使用   ar   java   sp   c   问题   on   

原文地址:http://my.oschina.net/alexgaoyh/blog/324960

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!