JPanel jp1 = new JPanel ();
        jp1.setLayout(new GridLayout(4,4,10,10));
        for (int i= 0 ; i<str.length() ; i++)
        {
            jb[i] = new JButton (""+str.charAt(i));
           // jb[i].setBounds(new Rectangle(5,5));
            jp1.add(jb[i]);
        }

解决方案 »

  1.   

    把布局行列设置合适,空白地方用jlable去填充就好了
      

  2.   

     文件的所有权益归上传用户所有 
    2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途 
    3. CSDN下载频道仅提供交流平台,并不能对任何下载内容负责 
    4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。 
    5. 本站不保证本站提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。