我剛剛開始學習Java,我一直在通過this文檔閱讀。我不喜歡複製一堆代碼並粘貼它。所以我一直試圖通過文檔工作。JMenuBar找不到符號
我已經有一個工作的JFrame,並決定我會開始添加一個菜單。
這裏是我的代碼:
package mainframe;
import javax.swing.*;
public class menuBar extends JMenuBar {
JMenuBar mainMenu = JMenuBar("Menu");
}
我的錯誤:
error: cannot find symbol
JMenuBar mainMenu = JMenuBar("Menu");
symbol: method JMenuBar(String)
location: class menuBar
1 error
所以反正。我不太確定「無法找到符號錯誤」的含義。也許我在尋找錯誤。但每次我Google時,它都會讓我面對更復雜的問題,但沒有明確的答案。任何關於我在做什麼錯誤的建議或者無法找到符號錯誤的建議都將非常感謝。提前致謝。
你不應該擴展'JFrame';這是不好的做法。 – Doorknob
啊,我的不好,如果我更加關注,我不會把'擴展JFrame'放在那裏。這也使得很難理解'add'的起源以及'addMouseListener(this)'工作時'addActionListener(this)'失敗的原因。 – SimonT
好的,謝謝。我非常感謝你一直向我解釋這一點。 –