Frame
に2つのJPanels
を追加しました。BorderLayout
です。これは私が欲しいものです: BorderLayoutにJPanelを配置する
私はボタンとJPanels
を配置する方法を見つけ出すことはできません...これは私のコードです:
mainPanel=new JPanel(new BorderLayout());
topPanel=new JPanel();
bottPanel=new JPanel(new BorderLayout());
bottPanel.add(importButton,BorderLayout.WEST);
bottPanel.add(convertButton,BorderLayout.EAST);
this.add(bottPanel,BorderLayout.SOUTH);
this.add(topPanel,BorderLayout.NORTH);
this.setVisible(true);
'BorderLayout.NORTH'の代わりに' BorderLayout.CENTER'に 'topPanel'を追加するとどうなりますか? – khelwood
何も変更はありません –
あなたのコードには「mainPanel」のステートメントがあります。あなたは決してパネルに何も追加しません。あなたのコードに基づいて、フレームの左/右に2つのボタンが表示されるはずですが、トップパネルが空で表示されないので、ボタンがフレームの上部に表示されます。問題を示す適切な[SSCCE](http://sscce.org/)を投稿してください。不完全なコードに基づいて間違っていることを推測することはできません。コードがどのように呼び出されるかのコンテキストを知る必要があります。 – camickr