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();
}
} |