0

いくつかの方法を試しましたが、まだ解決策が見つかりません。フレームに jgraph があり、そのフレームの特定の場所にも Jbutton を追加したいと考えています。ただし、プログラムを実行すると、ウィンドウ全体に展開されるため、そのうちの1つしか取得できません。これを修正する方法はありますか?

前もって感謝します。

public class GUIquery extends JFrame {

    JFrame frame;
    static JGraph jgraph;
    final mxGraph graph = new mxGraph();
    final mxGraphComponent graphComponent = new mxGraphComponent(graph);

    public GUIquery() {
        super("Test");
        GraphD();
        imgbtn();
    }

    public void GraphD() {
        Object parent = graph.getDefaultParent();
        graph.getModel().beginUpdate();
        try {
          ........         
        }catch  {
          ........  
        } finally  {
           graph.getModel().endUpdate();
        }
        getContentPane().add(graphComponent);    
    }    

    public void imgbtn() {
        JPanel jpanel = new JPanel();
        jpanel.setSize(100, 100);
        jpanel.setLocation(1200, 60);
        JButton imgbtn = new JButton("Export as Image");
        imgbtn.setSize(100, 100);
        imgbtn.setLocation(1200, 60);
        jpanel.add(imgbtn);
        add(jpanel);
    }

    public static void main(String[] args) {
        GUIquery frame = new GUIquery();
        frame.setLayout(null);
        frame.pack();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(400, 320);
        frame.setVisible(true);
    }
}
4

1 に答える 1