3
我下面這個YouTube教程(https://www.youtube.com/watch?v=DFQzFJqOSbA&index=83&list=PLFE2CE09D83EE3E28),但我正在逐漸增加(磅)強調了與此錯誤:無法一個JButton添加到一個JFrame
在型容器中的方法添加(成分)不適用於參數(JButton)
我很困惑,因爲JButton根據這個http://docs.oracle.com/javase/7/docs/api/javax/swing/JButton.html擴展容器這是不是表示它是一個有效的參數?
我覺得我有一些愚蠢的錯誤,我忽略了,幫助表示讚賞。
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Layout extends JFrame {
private JButton lb;
private JButton cb;
private JButton rb;
private FlowLayout layout;
private Container container;
public Layout() {
super("title");
layout = new FlowLayout();
container = getContentPane();
setLayout(layout);
lb = new JButton("left");
add(lb);
}
}
當我鼠標移到磅=的新的JButton(「左」),在彈出的說,這...
Open Declaration javax.swing.JButton.JButton(String arg0)
@ConstructorProperties(value={"text"})
注:該元素既不具有附加源也沒有附着的Javadoc,因此沒有可能的Javadoc被發現。
編輯
還有我進口線,上面寫着
The type javax.swing.JComponent cannot be resolved.
It is indirectly referenced from required .class files
這裏是我的項目的屏幕截圖錯誤
1)請顯示完整的錯誤信息 - 包括包的完整名稱的有問題的類。 2)你是否在名爲'JButton'的包中有另一個類? –
您的代碼在我的IDE上編譯。也許你應該清理/重建你的項目。 – RealSkeptic
我只注意到我的導入行中存在另一個錯誤。我不知道你的包裝完整名稱是什麼意思,我只是截圖我的整個項目。 http://puu.sh/jBIt3/02a27cb22b.png 。 http://puu.sh/jBIuY/5a56f7426e.png 。 http://puu.sh/jBIvY/7b94dc5782.png 我嘗試了一個乾淨的,也嘗試刪除和讀取構建路徑窗口中的JRE庫 – Esoremada