2013-08-21 2 views
-3
import java.applet.Applet; 
import java.awt.*; 
import java.awt.event.*; 
public class string3 extends Applet implements TextListener{ 
Label lblMessage; 
TextField txtText1; 
String strString1=""; 
public void init(){ 
lblMessage=new Label("enter some words"); 
add(lblMessage); 
txtText1.addTextListener(this); 
} 
public void paint(Graphics objG){ 
objG.drawString="strString 1,202,42"; 
} 
public void textValueChanged(TextEvent objE){ 
strString1=txtText1.getText(); 
repaint(); 
} 
} 

ЦМД говоритне может найти символ: класс java.awt.graphics

C: \ образец Java> Javac string3.java string3.java:14: не может найти символ символ: Переменный шнурком местоположение : class java.awt.Graphics objG.drawString = "strString 1,202,42";

1 ошибка

+4

Вы не должны начать делать GUI программирование, которое трудно, если вы не знаете разницу между атрибутом и метод, и дон Не знаю, как найти и прочитать javadoc. Прочтите вводную Java, или даже книгу программирования, и практикуйте с помощью простых консольных упражнений. Также научитесь отступать от своего кода, соблюдать соглашения об именах Java и выбирать хорошие имена для своих переменных. 'strString1' и' txtText1' - действительно ужасные имена. –

ответ

2

drawString представляет собой метод и не является переменной. Поэтому вам нужно передать параметры методу вместо их назначения. Вы должны изменить это:

objG.drawString="strString 1,202,42"; 

к:

objG.drawString(strString1,202,42); 
+0

имеет ту же ошибку – Junel

+0

@JBNizet Спасибо исправлено –

+0

@Junel Я немного исправил ответ, попробуйте это. –