0

以下のコードに示すように、コンストラクターがJFormパラメーターからを取得し、プログラムでそのフォームに を追加する Java クラスを作成しています...JTable

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ですか?

4

1 に答える 1