Java - 错误找不到符号

时间:2014-04-25 07:33:45

标签: java swing

我不明白为什么我得到"错误找不到符号"在几个地方。有人可以就这个简单的问题说清楚。

  • PriceCalculator.java:18:错误:找不到符号---私有JTextFeild priceFeild1;
  • PriceCalculator.java:19:错误:找不到符号---私有JTextFeild priceFeild2;
  • PriceCalculator.java:41:错误:找不到符号--- setDefaultCloseOpperation(JFrame.EXIT_ON_CLOSE);
  • PriceCalculator.java:44:错误:找不到符号--- buildPanel();

    import javax.swing.*;
    public class PriceCalculator extends JFrame
    {
    private JPanel panel;                               // References the panel
    
    private JLabel messageLabel1;                       // References the whole sale label
    private JLabel messageLabel2;                       // References the markup label percentage
    
    private JTextFeild priceFeild1;                 // References the whole sale price
    private JTextFeild priceFeild2;                 // Referencts the markup label percentage
    
    private JButton calcButton;                     // References the calculator button
    
    private final int WINDOW_WIDTH = 550;           // References the window width
    private final int WINDOW_HEIGHT = 550;          // Referenecs the window height
    
    /** 
    
    Constructor below
    
    */
    
    public PriceCalculator()
    {
    // Set the window title
    setTitle("Retail Price Calculator");
    
    // Set the size of the window
    setSize(WINDOW_WIDTH, WINDOW_HEIGHT);
    
    // Set the [x] exit button to close the program for the user
    setDefaultCloseOpperation(JFrame.EXIT_ON_CLOSE);
    
    // Build the panel and add it to the JFrame
    buildPanel();
    
    // Add the contents to the panels frame
    add(panel);
    
    // Display the window here
    setVisible(true);
    }
    
    
    
    
    /**
    
    Main Method Below
    
    */
    
    public static void main(String[] args)
    {
    new PriceCalculator();
    }
    
    }
    

2 个答案:

答案 0 :(得分:4)

这是因为你拼错了(JTextFeild)。它应该是JTextField

另外,setDefaultCloseOperation代替setDefaultCloseOpperation

答案 1 :(得分:0)

你的拼写错误:

JTextFeild代替JTextField

setDefaultCloseOpperation(JFrame.EXIT_ON_CLOSE); 而不是setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);您在p中使用了2 Operation