Я создал JFrame
, создав класс (Display.java
), который расширяет класс JFrame
. В этом классе я создал объект JPanel
.JButton display issue
class Display extends JFrame {
JPanel jp= new JPanel();
И в другом классе (TestBroadCastNode.java
) Я добавляю JButton
с до этого JPanel
с помощью ссылки на класс Display
, как показано ниже:
class TestBroadCastNode {
Display disp;
Graphics g =disp.getGraphics();
JButton bt = new JButton("One");
disp.jp.add(bt);
}
Сейчас я не в состоянии отобразить кнопки. Помогите мне .... Если хотите, я могу отправить вам полный файл.
Трудно сказать, не видя весь код. Одна из возможностей заключается в том, что вы не добавляете JPanel в JFrame в классе Display. Если да, попробуйте установить макет на панели, изменив его на новый JPanel (новый BorderLayout()), а затем, когда вы добавите кнопку, используйте jp.add (bt, BorderLayout.CENTER). Если ни один из них не помогает, вы можете попробовать опубликовать больше кода. –