我正在制作一个Java类,它的构造函数JForm
将从其参数中获取a,然后JTable
以编程方式在该表单上添加a,如下面的代码所示...
public class DEMOCLASS
{
private JTable myJTable = new JTable();
public DEMOCLASS(JFrame incomingForm)
{
incomingForm.add(myJTable);
myJTable.setSize(coloumWidth,rowHeight);
myJTable.setLocation(xpos, ypos);
myJTable.setVisible(true);
//incomingForm.setComponentZOrder(myJTable,0); // Its Bringing The Component To From But Spreading It All Over The Form From Top To Bottom And Left To Right Fully :(
}
}
现在的主要问题是,在调用这个类的地方,有很多组件已经被其他编码添加了,我想把myJTable
组件放在前面,现在隐藏在它们后面。总之,我无法控制其他已经添加的组件。我也听说过MyGlassPane
,JLayeredPane
但不能让它们与我的概念在这里工作。
所以我的主要问题是如何将它myJTable
放在之前添加的所有组件的前面incomingForm
?