0
개체 (BlueJ)를 만들 때 창이 팝업되면 메뉴 막대가 나타나지 않습니다. 이유가 무엇입니까? 모든 것이 창과 텍스트 "제목"과 그 이상입니다. 나는 OOP와 Java로 상당히 새로운 것을 보았고 BlueJ도 사용하고있다. 여기에 내 코드입니다 :왜 메뉴 막대가 나타나지 않습니까?
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Spel
{
//Varibler
private JFrame frame;
/**
* Skapa själva spelet.
*
*/
public Spel()
{
makeFrame();
}
/**
* Skapa framet.
*/
private void makeFrame()
{
//Skapa framet.
frame = new JFrame("Spel");
Container contentPane = frame.getContentPane();
//lägg till titel.
JLabel label = new JLabel("titel");
contentPane.add(label);
frame.pack();
frame.setVisible(true);
}
/**
* Skapa menu baren.
*/
private void makeMenuBar(JFrame frame)
{
//skapa menu bar
JMenuBar menubar = new JMenuBar();
frame.setJMenuBar(menubar);
//skapa menu
JMenu fileMenu = new JMenu();
menubar.add(fileMenu);
//lägg till menu knappar
JMenuItem openItem = new JMenuItem("Open");
fileMenu.add(openItem);
JMenuItem quitItem = new JMenuItem("Quit");
fileMenu.add(quitItem);
}
감사합니다. 매력처럼 작동합니다! –