我得到了一個小JLabel計數器程序這裏基本上只是應該添加一個數字到計數器,當我按「+1」但當我試圖運行它說它不能夠找到在我的tCounter.ButtonAction類中的主類這裏是我的代碼至今希望你能幫助我。我的JLabel /按鈕計數器不工作
package tCounter;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.SwingConstants;
public class ButtonAction {
static int Zahl = 0;
public static void createAndShowGUI() {
JFrame frame1 = new JFrame("JAVA");
frameg1.setText(String.valueOf(Zahl));
frame1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button = new JButton("+1");
//Add action listener to button
button.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
//Execute when button is pressed
//System.out.println("You clicked the button");
Zahl = Zahl +1;
String Penis = Integer.toString(Zahl);
System.out.println(Zahl);
}
});
frame1.getContentPane().add(button);
frame1.pack();
frame1.setVisible(true);
}
private static class frameg1 {
private static void setText(String valueOf) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
public frameg1() {
}
}
}
你是否按照上次發佈的建議(http://stackoverflow.com/questions/19687480/make-a-simple-java-optionpane-counter)。你的程序的結構與ButtonDemo不一樣。它向您展示瞭如何構建代碼,以便在EDT上創建GUI。此外,如果您遵循該計劃的結構,那麼您可以定義可從ActionListener輕鬆訪問的實例變量。另外,當人們幫助你時,你應該接受答案。 – camickr
另一個瘋狂的猜測是,他/她的字符串變量「陰莖」的名字......需要學習遵循Java約定,..應該以小寫字母「陰莖」開頭。 – ThePerson
其實我只是想輸入任何東西只是爲了嘗試,如果它的工作,我刪除它後,導致它沒有幫助,我忘了刪除該部分;) –