注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

java swing布局  

2011-01-03 15:57:26|  分类: swing |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
用GridLayout布局把“输入原密码”“输入新密码”“再次输入密码”添加进JPanel中 但是效果相当不好
请说的详细写 非常感谢

问题补充:

图中的那个方框是怎么做出来的 jSeparator好像只能是水平的啊


2011年01月03日 - 和申 - 和申的个人主页
 
布局设成null,其中的组件都设定位置     import javax.swing.*;    public class LoadDialog extends javax.swing.JDialog {   private JPanel outer;   private JLabel one;   private JLabel three;   private JPasswordField pw3;   private JPasswordField pw2;   private JPasswordField pw1;   private JLabel two;     public static void main(String[] args) {    SwingUtilities.invokeLater(new Runnable() {     public void run() {      LoadDialog inst = new LoadDialog(null);      inst.setResizable(false);      inst.setLocationRelativeTo(null);      inst.setVisible(true);     }    });   }      public LoadDialog(JFrame frame) {    super(frame);    initGUI();   }      private void initGUI() {    try {     setTitle("修改密码:");     getContentPane().setLayout(null);     {      outer = new JPanel();      getContentPane().add(outer);      outer.setBounds(41, 34, 313, 194);      outer.setBorder(BorderFactory.createTitledBorder("修改信息:"));      outer.setLayout(null);      {       one = new JLabel();       outer.add(one);       one.setText("输入原密码:");       one.setBounds(44, 56, 69, 15);      }      {       two = new JLabel();       outer.add(two);       two.setText("输入新密码:");       two.setBounds(44, 90, 69, 15);      }      {       three = new JLabel();       outer.add(three);       three.setText("重复原密码:");       three.setBounds(44, 126, 69, 15);      }      {       pw1 = new JPasswordField();       outer.add(pw1);       pw1.setText("");       pw1.setBounds(119, 52, 133, 22);      }      {       pw2 = new JPasswordField();       outer.add(pw2);       pw2.setText("");       pw2.setBounds(119, 86, 133, 22);      }      {       pw3 = new JPasswordField();       outer.add(pw3);       pw3.setText("");       pw3.setBounds(119, 122, 133, 22);      }     }     setSize(400, 300);    } catch (Exception e) {     e.printStackTrace();    }   }    }

 摘自:http://zhidao.baidu.com/question/135757077.html
  评论这张
 
阅读(4311)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016