1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
   |  
import org.newdawn.slick.*;
import org.newdawn.slick.Graphics;
 
import org.lwjgl.*;
import javax.swing.*;
import java.awt.*;
public class HelloWorld extends BasicGame
{
	int x=0,y=0;
 
  public HelloWorld()
  {
     super("Hello World");
  }
 
  @Override
  public void init(GameContainer gc) throws SlickException
  {
  	  gc.setAlwaysRender(true);
  }
 
  @Override
  public void update(GameContainer gc, int delta) throws SlickException
  {
  	  x=x+1;
  	  y=y+1;
  	  try {
  	  Thread.sleep(1000);
  	  }
  	  catch (Exception e) {}
  }
 
  @Override
  public void render(GameContainer gc, Graphics g) throws SlickException
  {
     g.drawString("Hello World", x, y);
  }
 
  public static void main(String[] args) throws SlickException
  {
     AppGameContainer app = new AppGameContainer(new HelloWorld());
     JFrame frame2 = new JFrame();
	JPanel sprite = new JPanel();
	JTextField text = new JTextField(20);
	frame2.setBounds(300,0,300,300);
		JPanel panelText = new JPanel();
		panelText.add(text);
		frame2.add(panelText,BorderLayout.CENTER);
		text.requestFocus();
		frame2.setVisible(true);
     app.setDisplayMode(800, 600, false);
     app.start();
  }
} |