Программа JApplet: ошибка: ')' ожидается, ошибка: недопустимое начало типа, <идентификатор> ожидается, ошибка: ';' ожидаемый
Код:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class DoubleIt extends JApplet implements actionListener {
JLable lValue;
JTextField tValue;
JButton bDoubble;
public void init(){
setSize(200,400);
Container panel;
panel = getContent.Pane();
panel.setLayout( new FlowLayout());
lValue = new JLable("Int Value");
tValue = new Jtextfield(15);
tValue.SetText("125");
panel.add(lValue);
panel.add(tValue);
bDoubble = new JButton("*");
panel.add(bDoubble);
bDoubble.add.ActionListiner(this);
}//end init
public void actionPerformed(ActionEvent event);
int value;
value = Integer.parseInt(tValue.getText());
value = value * 2;
tValue.setText(" "+value);
}//end method
}//end main
Ошибки:
DoubleIt.java:27: ошибка: ожидается идентификатор
value = Integer.parseInt(tValue.getText());
^
DoubleIt.java:28: ошибка: ожидается идентификатор
value = value * 2;
^
DoubleIt.java:29: ошибка: ожидается идентификатор
tValue.setText(" "+value);
^
DoubleIt.java:29: ошибка: неверный запуск типа
tValue.setText(" "+value);
^
DoubleIt.java:29: ошибка: ')' ожидается
tValue.setText(" "+value);
^
DoubleIt.java:29: ошибка: ';' ожидаемый
tValue.setText(" "+value);
^
DoubleIt.java:29: ошибка: неверный запуск типа
tValue.setText(" "+value);
^
DoubleIt.java:29: ошибка: ожидается идентификатор
tValue.setText(" "+value);
^
DoubleIt.java:29: ошибка: ';' ожидаемый
tValue.setText(" "+value);
^
Мой вопрос:
У меня есть все, что говорит компилятор, что я скучаю, это проблема скобок?
3 ответа
Ваша проблема здесь...
public void actionPerformed(ActionEvent event); <--- See the semi colen...
Так должно быть..
public void actionPerformed(ActionEvent event) {
А также...
JLable lValue;
//...
lValue = new JLable("Int Value");
должно быть...
JLabel lValue;
//...
lValue = new JLabel("Int Value");
А также...
tValue = new Jtextfield(15);
должно быть...
tValue = new JTextField(15);
А также...
tValue.SetText("125");
должно быть...
tValue.setText("125");
А также...
bDoubble.add.ActionListiner(this);
должно быть...
bDoubble.addActionListener(this);
А также...
public class DoubleIt extends JApplet implements actionListener
должно быть...
public class DoubleIt extends JApplet implements ActionListener
А также...
panel = getContent.Pane();
должно быть...
panel = getContentPane();
Помните, Java чувствительна к регистру, регистр имеет значение
+ Изменить
public void actionPerformed(ActionEvent event);
к
public void actionPerformed(ActionEvent event) {
Вы поставили точку с запятой после объявления вашего метода:
public void actionPerformed(ActionEvent event);
Заменить ;
с {
(открывающая скобка)