Foros del Web » Programación para mayores de 30 ;) » Java »

Java/MHP/main

Estas en el tema de Java/MHP/main en el foro de Java en Foros del Web. Hola! tengo un .java que no tiene main y no puedo ejecutarlo por eso, intento crear un .java que tenga 'main' pero no se llamar ...
  #1 (permalink)  
Antiguo 23/03/2011, 10:20
 
Fecha de Ingreso: marzo-2011
Mensajes: 5
Antigüedad: 13 años, 1 mes
Puntos: 0
Java/MHP/main

Hola!

tengo un .java que no tiene main y no puedo ejecutarlo por eso, intento crear un .java que tenga 'main' pero no se llamar al programa para que simplemente lo ejecute...este es el codigo del programa que tengo sin main y que no puedo ejecutarlo bien:

import java.awt.Color;
import java.awt.Font;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;

import javax.tv.xlet.Xlet;
import javax.tv.xlet.XletContext;
import javax.tv.xlet.XletStateChangeException;

import org.havi.ui.HDefaultTextLayoutManager;
import org.havi.ui.HScene;
import org.havi.ui.HSceneFactory;
import org.havi.ui.HScreen;
import org.havi.ui.HStaticText;

/**
* A simple Xlet with a HStaticText label that changes background color
* when a key is pressed.
*/
public class SimpleXlet implements Xlet, KeyListener {

private XletContext context;
private HScene scene;
private HStaticText label;
private Color[] colors = { Color.black, Color.red, Color.blue };
private int intColor;

public SimpleXlet() {
}

public void initXlet(XletContext xletContext) throws XletStateChangeException {
System.out.println("begin initXlet");
context = xletContext;
}

public void startXlet() throws XletStateChangeException {
System.out.println("begin startXlet");
HSceneFactory hsceneFactory = HSceneFactory.getInstance();
scene = hsceneFactory.getFullScreenScene(HScreen.getDefaul tHScreen().getDefaultHGraphicsDevice());

scene.setSize(720, 576);
scene.setLayout(null);
scene.addKeyListener(this);


label = new HStaticText("HStaticText", 100, 100, 200, 200, new Font("Tiresias", Font.BOLD, 22), Color.yellow, colors[0], new HDefaultTextLayoutManager());
scene.add(label);

scene.setVisible(true);
scene.requestFocus();
}

public void pauseXlet() {
}

public void destroyXlet(boolean flag) throws XletStateChangeException {
System.out.println("destroyXlet");
if (scene != null) {
scene.setVisible(false);
scene.removeAll();
scene = null;
}
context.notifyDestroyed();
}
public void keyTyped(KeyEvent e) {
}

public void keyReleased(KeyEvent e) {
}

public void keyPressed(KeyEvent e) {
intColor++;
if (intColor == colors.length) {
intColor = 0;
}
label.setBackground(colors[intColor]);
label.repaint();
}

}


podria alguien decirme como escribir una nueva clase o asi para que tenga main y permita ejecutar este programa??

gracias!

saludos

Etiquetas: main, mhp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:17.