0
我想要一個顯示區域和8個按鈕。 每個按鈕將在顯示區域中顯示不同的文字。Java GUI:顯示區域和8個按鈕
目前我只有顯示區域,但是當我嘗試添加A按鈕時,按鈕與顯示區域重疊。 那麼我怎麼能有一個顯示區域和8個按鈕。
JPanel middlePanel = new JPanel();
middlePanel.setBorder (new TitledBorder (new EtchedBorder(), "Display Area"));
// create the middle panel components
JTextArea display = new JTextArea (16, 58);
display.setEditable (false); // set textArea non-editable
JScrollPane scroll = new JScrollPane (display);
scroll.setVerticalScrollBarPolicy (ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
//Add Textarea in to middle panel
middlePanel.add (scroll);
// My code
JFrame frame = new JFrame();
JFrame btn = new JFrame();
frame.add (middlePanel);
frame.pack();
frame.setLocationRelativeTo (null);
JButton one = new JButton("1");
JPanel panel = new JPanel();
panel.add(one);
//btn.getContentPane().add(BorderLayout.CENTER,panel);
btn.setVisible(true);
frame.setVisible (true);