楼主 admin 发表于2013年9月29日 上午11:40:03
如何将两个JDataGridBean加到一个JPanel上?

Q: 多个JDataGridBean可以加到一个JPanel上,但是发现快捷键什么都失效了,只能有一个起作用,这个问题如何解决?

A: 最近更新的奇新Java控件v3.5.6中增加了一个API:JDataGridBean.asRoot,使用下边的代码可将多个JDataGridBean添加到一个JPanel上:

 

JDataGridBean b = new JDataGridBean();
        b.setPreferredSize(new Dimension(200, 250));
        add(b.asRoot(), BorderLayout.NORTH);
        b.getWorkBook().getSelectedSheet().setName("中文表名");
        JDataGridBean b2 = new JDataGridBean();
        b2.setPreferredSize(new Dimension(200, 250));
        add(b2.asRoot(), BorderLayout.SOUTH);

 

JDataGridBean b = new JDataGridBean();

b.setPreferredSize(new Dimension(200, 250));

add(b.asRoot(), BorderLayout.NORTH);

b.getWorkBook().getSelectedSheet().setName("中文表名");

 

JDataGridBean b2 = new JDataGridBean();

b2.setPreferredSize(new Dimension(200, 250));

add(b2.asRoot(), BorderLayout.SOUTH);