我写了这段代码(MVC)....有:
在CONTROL.Control中:
package CONTROL;
import VISTAS.Proceso;
public class Control {
private Proceso proceso1;
public Control()
{
proceso1 = new Proceso();
}
public void iniciar()
{
proceso1.init();
}
}
在VISTAS.proceso:
package VISTAS;
import java.awt.Graphics;
import javax.swing.JApplet;
public class Proceso extends JApplet implements Runnable{
public Thread esteProceso;
public int segundos;
@Override
public void init()
{
esteProceso = new Thread(this);
segundos = 0;
setLayout(null);
setVisible(true);
esteProceso.start();
}
@Override
public void run() {
while(true)
{
segundos++;
repaint();
try{esteProceso.sleep(1000);}catch(InterruptedException ex){}
}
}
@Override
public void paint(Graphics g)
{
System.out.println("are you running?");
g.drawString("Segundos: "+String.valueOf(segundos),20,20);
}
}
问题:我试图在NetBeans中运行它...它运行但没有任何可见。