Notification texts go here Contact Us!

Pemrograman Grafik - Membuat Titik Menggunakan NetBeans

Untuk membuat Titik menggunakan Aplikasi NetBeans. Siapa yang tak kenal aplikasi NetBeans ini? Aplikasi ini merupakan Aplikasi Berbasis Java yang berfungsi untuk membuat Program Aplikasi,Grafika Komputer/Pemrograman Grafik, Pemrograman C++ dll.
Oke, kali ini admin akan memberitahukan Code/Koding/Source Code. Untuk membuat Titik menggunakan Aplikasi NetBeans. Siapa yang tak kenal aplikasi NetBeans ini? Aplikasi ini merupakan Aplikasi Berbasis Java yang berfungsi untuk membuat Program Aplikasi,Grafika Komputer/Pemrograman Grafik, Pemrograman C++ dll.
Untuk membuat Titik dengan NetBeans Langsung saja liat koding dibawah ini :

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
56
57
58
59
60
61
62
63
64
import static TutorialLWJGL.OpenGL1.DISPLAY_HEIGHT;
import static TutorialLWJGL.OpenGL1.DISPLAY_WIDTH; import static com.sun.xml.internal.ws.spi.db.BindingContextFactory.LOGGER; import java.util.logging.Level; import org.lwjgl.LWJGLException; import org.lwjgl.input.Keyboard; import org.lwjgl.input.Mouse; import org.lwjgl.opengl.Display; import org.lwjgl.opengl.DisplayMode; import static org.lwjgl.opengl.GL11.GL_COLOR_BUFFER_BIT; import static org.lwjgl.opengl.GL11.GL_DEPTH_TEST; import static org.lwjgl.opengl.GL11.GL_LIGHTING; import static org.lwjgl.opengl.GL11.GL_MODELVIEW; import static org.lwjgl.opengl.GL11.GL_POINTS; import static org.lwjgl.opengl.GL11.GL_PROJECTION; import static org.lwjgl.opengl.GL11.glBegin; import static org.lwjgl.opengl.GL11.glClear; import static org.lwjgl.opengl.GL11.glClearColor; import static org.lwjgl.opengl.GL11.glColor3f; import static org.lwjgl.opengl.GL11.glDisable; import static org.lwjgl.opengl.GL11.glEnd; import static org.lwjgl.opengl.GL11.glLoadIdentity; import static org.lwjgl.opengl.GL11.glMatrixMode; import static org.lwjgl.opengl.GL11.glPointSize; import static org.lwjgl.opengl.GL11.glPushMatrix; import static org.lwjgl.opengl.GL11.glVertex2f; import static org.lwjgl.opengl.GL11.glViewport; import static org.lwjgl.util.glu.GLU.gluOrtho2D; public class Create_Point { public void render() { glClear(GL_COLOR_BUFFER_BIT); glLoadIdentity(); glColor3f(0.0f, 1.0f, 1.0f); glPointSize(10); glBegin(GL_POINTS); glVertex2f(100, 100); glVertex2f(200, 100); glVertex2f(200, 300); glVertex2f(100, 300); glVertex2f(150, 375); glVertex2f(375, 375); glVertex2f(425, 300); glVertex2f(425, 100); glEnd(); } public static void main(String[] args) { Create_Point main = null; try { System.out.println("Keys:"); System.out.println("esc - Exit"); main = new Create_Point(); main.create(); main.run(); } catch (Exception ex) { LOGGER.log(Level.SEVERE, ex.toString(), ex); } finally { if (main != null) { main.destroy(); } } } private void create() throws LWJGLException { Display.setDisplayMode(new DisplayMode(DISPLAY_WIDTH,DISPLAY_HEIGHT)); Display.setFullscreen(false); Display.setTitle("Create Point"); Display.create(); //Keyboard Keyboard.create(); //Mouse Mouse.setGrabbed(false); Mouse.create(); //OpenGL initGL(); resizeGL(); //To change body of generated methods, choose Tools | Templates. } private void run() { while (!Keyboard.isKeyDown(Keyboard.KEY_ESCAPE) && !Display.isCloseRequested()) { if (Display.isVisible()) { render(); } else { if (Display.isDirty()) { render(); } try { Thread.sleep(100); } catch (InterruptedException ex) { } } Display.update(); Display.sync(60); } } private void destroy() { Mouse.destroy(); Keyboard.destroy(); Display.destroy(); } private void initGL() { //2D Initialization glClearColor(0.5f, 0.5f, 0.5f, 0.0f); glDisable(GL_DEPTH_TEST); glDisable(GL_LIGHTING); } private void resizeGL() { //2D Scene glViewport(0, 0, DISPLAY_WIDTH, DISPLAY_HEIGHT); glMatrixMode(GL_PROJECTION); glLoadIdentity(); gluOrtho2D(0.0f, DISPLAY_WIDTH, 0.0f, DISPLAY_HEIGHT); glPushMatrix(); glMatrixMode(GL_MODELVIEW); glLoadIdentity(); glPushMatrix(); } }


Maka Output Yang Dihasilkan Dari Kode Diatas Adalah Seperti Berikut :


Sekian Dari Saya, Lain Kali Saya Akan Membahas Tentang Pemrograman Grafik Lainnya
Semoga Bermanfaat.

About the Author

Content Creator For Fivser.com

Post a Comment

Berikan komentar anda untuk bertanya dan memberikan saran.
Jangan isi komentar dengan link aktif !
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
Internetnya lagi ngopi kayaknya. Ayo panggil balik biar bisa browsing tanpa drama! ☕😂📡
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.