我不明白为什么我得到"错误找不到符号"在几个地方。有人可以就这个简单的问题说清楚。
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();
}
}
答案 0 :(得分:4)
这是因为你拼错了(JTextFeild
)。它应该是JTextField
。
另外,setDefaultCloseOperation
代替setDefaultCloseOpperation
答案 1 :(得分:0)
你的拼写错误:
JTextFeild
代替JTextField
和setDefaultCloseOpperation(JFrame.EXIT_ON_CLOSE);
而不是setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
您在p
中使用了2 Operation
。