jpanel 添加另一个 jpanel2 然后 jpanel2 的 布局怎么变成这样了(红线中的)

  jlabel[11]=new JLabel("请选择或输入要修改的供应商名称");
  // cmb_xiugaigysqc 下拉列表框
  //修改供应商信息选项卡
  JButton btn4=new JButton("查询");
  jpanel3.add( jlabel[11]); jpanel3.add(cmb_xiugaigysqc);jpanel3.add(btn4);
  jpanel1.add(jpanel3,BorderLayout.NORTH);
  jpanel1.add(jpanel2,BorderLayout.CENTER);
  
  for(int i=0;i<11;i++){
  jpanel2.add(jlabel[i]);jpanel2.add(texfield[i]);
  
  }

第1个回答  2015-01-03
你这个问题表述不太清楚,你应该把加之前的也发出来,不然谁知道你的变化在哪儿啊?还有jpanel和jpanel2里分别有些什么?jpanel2是干什么的?追问

再看下 谢谢了!!

本回答被网友采纳

怎样实现JFrame中两个甚至多个JPanel进行切换?
那就点击开始设置第一个jpanel1.setVisible(false);点击返回键 再第一个jpanel1.setVisible(true),第二个jpanel2.setVisible(false)

把一个 JPanel 放到另一个 JPanel 中为什么只显示了一个 把他们放到一...
也许是大的把小的遮盖住了用gridlayout(1,2);或者gridlayout(2,1);试试看

多个JPanel在一个JFrame上.JPanel之间的距离怎么控制
可以用Swing,切换到图形界面,手动调整间距。 如果不用图形界面,在代码中,就得将布局设置为Absolute,慢慢调整Jpanel的位置。

JPANEL允许嵌套自己吗?即在JPANEL中在放一个JPANEL
可以的,你可以在定义一个panel面板,然后把这个面板添加到panel中,用什么布局就要看你的习惯了。。。你把母面板的布局用网格布局,做成一行一列然后你再往母面板中添加新的面板。。。试试看。。。JPanel panel=new JPanel(new GridLayout(1,1));\/\/白色面板 this.add(panel);JPanel panel_1=ne...

java swing 在JPanel里添加多个JButton为什么只显示一个
1、检查下你设置的JPanel的布局方式,该种布局方式是否适合放置多个按钮 2、检查下你设置的按钮是否都是设置为可见状态,只有可见状态才能展示出来 3、JPanel的宽带和高度是否合适,因为添加多个的时候,有可能会导致按钮重叠。

java里怎样在JFrame中把两个JPanel内容完全显示
扩大JFrame的大小.或者减少JPanel的内容 使用JScrollPane组件,把JTextArea, JTabel等添加上滚动条,多余数据可以拉滚动条查看 可以考虑是JTabbedPane(选项卡)组件, 把两个JPanel变成两个选项卡的内容 也可以使用卡片布局 ...简单的示范, 比如JTabel (表格)和JTextArea(文本框)内容太多, 直接显示不完全. ...

java JPanel重叠覆盖问题。
1、自己修改一个panel类,继承自JPanel,这个类在paint方法中,先绘制本身的图像,然后才绘制子类的图像,并且会根据子类的图像区域进行透明处理。2、在一个类中,自己通过内部数据处理,把两个panel的数据进行排比,然后统一画在panel中。PS:通常用的都是第二种办法。第一种办法实现起来,即不灵活,也...

如何在一个面板panel1上加另一个面板panel2,再在panel2上加上一个...
没有Layout,就要全部setBounds

如何设置JLabel在JPanel中的位置,我添加以后始终是居中显示的,新手谢 ...
使用布局管理器首先应为容器确定布局管理器 如:JPanel panel = new JPanel panel.setLayout(setLayout(new java.awt.BorderLayout()); \/\/ 使用BorderLayout 推荐使用MigLayout。需要下载Miglayout包,使用方式具体参见MigLayout的手册。这里给出简单的使用方式:import javax.swing.JFrame;import javax.swing...

...中添加例如JButton之类的内容么?若果添加JPanel那JPanel大小是不是...
好久没玩swing了,我记得应该可以直接添加JButton,至于说添加JPanel是否会覆盖整个面板那就得看你的布局啦。你要是想控件放在你自己想的特定位置,就用空布局 Jframe.setLayout(null)然后控件Jbutton.setBounds(x1,y1,x2,y2);指定到你想要的位置上去 ...

相似回答