プロジェクトのディレクトリ/nbproject/project.properties に次の行を追加する。
project.license=プロジェクトライセンス名
「プロジェクトライセンス名」には、mit, gpl20, gpl30, apache20 などが入る。これは、ツール | テンプレート の中のライセンスフォルダに入っている license-***.txt の *** の部分に相当する。
プロジェクトのディレクトリ/nbproject/project.properties に次の行を追加する。
project.license=プロジェクトライセンス名
「プロジェクトライセンス名」には、mit, gpl20, gpl30, apache20 などが入る。これは、ツール | テンプレート の中のライセンスフォルダに入っている license-***.txt の *** の部分に相当する。
import java.util.logging.Level;
import java.util.logging.Logger;
import org.lwjgl.LWJGLException;
import org.lwjgl.input.Mouse;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
/**
* LWJGL のマウス入力のサンプル
*
* @author Yuki_M
*/
public class LWJGLInput1 {
private static final DisplayMode DISPLAY_MODE = new DisplayMode(640, 480);
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
LWJGLInput1 main = new LWJGLInput1();
main.start();
}
public void start() {
try {
Display.setDisplayMode(DISPLAY_MODE);
Display.create();
} catch (LWJGLException ex) {
Logger.getLogger(LWJGLInput1.class.getName()).log(Level.SEVERE, null, ex);
System.exit(0);
}
while (!Display.isCloseRequested()) {
Display.update();
pollEvents();
}
Display.destroy();
}
private void pollEvents() {
if (Mouse.isButtonDown(0)) {
int x = Mouse.getX();
int y = Mouse.getY();
System.out.println("Mouse Down: " + x + ", " + y);
}
while (Mouse.next()) {
int dx = Mouse.getEventDX();
int dy = Mouse.getEventDY();
System.out.println("Mouse Move: " + dx + ", " + dy);
}
}
}
package lwjglexercise1;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.*;
public class LWJGLExercise1 {
private static final DisplayMode DISPLAY_MODE = new DisplayMode(640, 480);
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
LWJGLExercise1 main = new LWJGLExercise1();
main.start();
}
private void start() {
try {
Display.setDisplayMode(DISPLAY_MODE);
Display.create();
} catch (LWJGLException ex) {
Logger.getLogger(LWJGLExercise1.class.getName()).log(Level.SEVERE, null, ex);
System.exit(0);
}
while (!Display.isCloseRequested()) {
Display.update();
}
Display.destroy();
}
}