0
JFrame
クラスを拡張するクラス(Display.java
)を作成してJFrame
を作成しました。そのクラスでは、私はJPanel
オブジェクトを作成しました。JButtonディスプレイの問題
class Display extends JFrame {
JPanel jp= new JPanel();
そして、下図のように別のクラス(TestBroadCastNode.java
)で、私はクラスDisplay
への参照を使用して、そのJPanel
にJButton
Sを追加してい:
class TestBroadCastNode {
Display disp;
Graphics g =disp.getGraphics();
JButton bt = new JButton("One");
disp.jp.add(bt);
}
は今、私はボタンを表示することはできませんよ。助けてください....もし私があなたに完全なファイルを送ることができます。
すべてのコードを見ずには分かりません。 1つの可能性は、DisplayクラスのJFrameにJPanelを追加しないことです。そうであれば、新しいJPanel(new BorderLayout())に変更してパネルにレイアウトを設定し、ボタンを追加するときはjp.add(bt、BorderLayout.CENTER)を使用してください。それらのどちらも役立たない場合は、より多くのコードを投稿することができます。 –