Kevin Ashil Faadilah 05111740000178 Deskripsi Sebuah progam GUI (Graphical User Interface) dari buku Object First With Java . Program ini berupa form login dalam GUI Java dimana user dapat melakukan login dengan memasukkan kombinasi username dan password yang telah ditetapkan sebelumnya. Class Diagram Dekronstruksi Module/Class yang dibutuhkan Aplikasi GUI ini memerlukan beberapa modul sebagai berikut: Javax.swing (Library Java untuk mengembangkan aplikasi GUI ) Java.awt (Library GUI Java, menyediakan layout dan kelas-kelas graphical untuk Javax.swing ) Java.awt.event (Library GUI Java untuk menghandle event dari aplikasi GUI) LoginUI (Class yang berisi method main, menghandle event login dan mengatur tampilan dari komponen GUI) Implementasi (Source Code) LoginUI .java import javax.swing.*; import java.awt.*; import java.awt.event.*; public class LoginUI { String Username = "admin"; String Password = "123"; ...
Kevin Ashil F 05111740000178 PBO - B Applet Applet adalah sebuah tipe program yang dapat diletakkan dalam sebuah webpage sebagai dynamic content. Applet akan dijalankan oleh browser dan bekerja pada sisi client. Contoh program Hello World dalam applet java : import java.awt.*; import javax.swing.*; /** * Class HelloWorld - write a description of the class here * * @author Kevin Ashil F * @version v1.Hello */ public class TesApplet extends java.applet.Applet { public void paint(Graphics g){ int fontSize = 20; Font f = new Font("SansSerif", Font.BOLD, fontSize); g.setFont(f); g.setColor(Color.BLACK); int xCent = this.getSize().width/2; int yCent = this.getSize().height/2; String str = "Hello Java Applet"; FontMetrics fm = this.getFontMetrics(f); int wordXPos = xCent - (fm.stringWidth(str)/2); g.drawString(str, wordXPos, yCent); } Output : JavaFX JavaFX adalah ...
Nama : Kevin Ashil F NRP : 05111740000178 Kelas : PBO - B Membuat Game Pong Menggunakan Java Untuk membuat game sederhana berupa game Pong, maka dibutuhkan beberapa kelas yakni 1. Ball untuk bola 2. Paddle untuk pemukul 3. Render untuk merender grafiknya 4. Pong untuk meload seluruh nya. Berikut kelasnya 1. Ball import java.awt.Color ; import java.awt.Graphics ; import java.util.Random ; public class Ball { public int x , y , width = 25 , height = 25 ; public int motionX , motionY ; public Random random ; private Pong pong ; public int amountOfHits ; public Ball ( Pong pong ) { this . pong = pong ; this . random = new Random (); spawn (); } public void update ( Paddle paddle1 , Paddle paddle2 ) { int speed = 5 ; this . x += motionX * speed ; this . y += moti...
Komentar
Posting Komentar