cari

Rumah  >  Soal Jawab  >  teks badan

java图形编程

jfm.setLayout(new FlowLayout());
如果把这个布局换成
jfm.setLayout(new BorderLayout());
为什么在容器上就不能显示添加的组件呢?
是不是还要声明个面板JPanel呢?
将组件添加进容器使用的是
jfm.add(组件名称);

请教一下
想要弄成以下的样子

PHP中文网PHP中文网2809 hari yang lalu573

membalas semua(1)saya akan balas

  • PHP中文网

    PHP中文网2017-04-17 13:07:13

    你jfm中添加几个组件?

    BorderLayout默认是子组件布局在父组件的BorderLayout.CENTER位置的,所以多个组件可能会有遮挡。可以具体指认每个组件位于什么位置。

    关于Java布局管理器http://blog.sina.com.cn/s/blog_6f116c940101alna.html

    balas
    0
  • Batalbalas