get following error suposse double run method how to solve
C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\bin\rapc.exe -quiet import=..\lib\net_rim_api.jar codename=..\samples\com\rim\samples\device\Soler\HTTPDemo ..\samples\com\rim\samples\device\Soler\HTTPDemo.rapc "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColouredListField.java" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColourListFieldSample.java" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ElRecreo.java" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\img\httpdemo_jde.png" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\PasswordPopupScreen.java" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\WapOptionsScreen.java"
C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColourListFieldSample.java:32: illegal start of expression
public void run()
^
C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColourListFieldSample.java:32: illegal start of expression
public void run()
^
C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColourListFieldSample.java:32: ';' expected
public void run()
^
3 errors
main page declaration and methods
private ColourListFieldSample _ListaColoresScreen;
menu.add(_ListaColoresScreen);
private MenuItem _ListaColoresScreen = new MenuItem("Lista Colores", 120, 10)
{
public void run()
{
_ListaColoresScreen.display();
}
};
the class
final class ColourListFieldSample extends MainScreen implements ListFieldCallback
{
private UiApplication _app;
private MainScreen _this;
private static final String[] _elements = {"First element", "Second element", "Third element", "Fourth element", "Fifth element"};
private Vector _listElements = new Vector(_elements.length, 1);
ColourListFieldSample(UiApplication app)
{
super();
_this = this;
_app = app;
{
public void run()
{
ColourListFieldSample _app = new ColourListFieldSample();
_app.enterEventDispatcher();
}
};
// MainScreen myScreen = new MainScreen();
// myScreen.setTitle(new LabelField("Colour ListField sample");
ColouredListField colourList = new ColouredListField();
//Set the ListFieldCallback
colourList.setCallback(_this);
int elementLength = _elements.length;
//Populate the ListField & ListFieldCallback with data.
for(int count = 0; count < elementLength; ++count)
{
colourList.insert(count);
_this.insert(_elements[count], count);
}
//Add the ListField to the screen.
_this.add(colourList);
}
public void display()
{
_app.pushScreen(_this);
}
C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\bin\rapc.exe -quiet import=..\lib\net_rim_api.jar codename=..\samples\com\rim\samples\device\Soler\HTTPDemo ..\samples\com\rim\samples\device\Soler\HTTPDemo.rapc "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColouredListField.java" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColourListFieldSample.java" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ElRecreo.java" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\img\httpdemo_jde.png" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\PasswordPopupScreen.java" "C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\WapOptionsScreen.java"
C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColourListFieldSample.java:32: illegal start of expression
public void run()
^
C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColourListFieldSample.java:32: illegal start of expression
public void run()
^
C:\Archivos de programa\Research In Motion\BlackBerry JDE 4.7.0\samples\com\rim\samples\device\Soler\ColourListFieldSample.java:32: ';' expected
public void run()
^
3 errors
main page declaration and methods
private ColourListFieldSample _ListaColoresScreen;
menu.add(_ListaColoresScreen);
private MenuItem _ListaColoresScreen = new MenuItem("Lista Colores", 120, 10)
{
public void run()
{
_ListaColoresScreen.display();
}
};
the class
final class ColourListFieldSample extends MainScreen implements ListFieldCallback
{
private UiApplication _app;
private MainScreen _this;
private static final String[] _elements = {"First element", "Second element", "Third element", "Fourth element", "Fifth element"};
private Vector _listElements = new Vector(_elements.length, 1);
ColourListFieldSample(UiApplication app)
{
super();
_this = this;
_app = app;
{
public void run()
{
ColourListFieldSample _app = new ColourListFieldSample();
_app.enterEventDispatcher();
}
};
// MainScreen myScreen = new MainScreen();
// myScreen.setTitle(new LabelField("Colour ListField sample");
ColouredListField colourList = new ColouredListField();
//Set the ListFieldCallback
colourList.setCallback(_this);
int elementLength = _elements.length;
//Populate the ListField & ListFieldCallback with data.
for(int count = 0; count < elementLength; ++count)
{
colourList.insert(count);
_this.insert(_elements[count], count);
}
//Add the ListField to the screen.
_this.add(colourList);
}
public void display()
{
_app.pushScreen(_this);
}