Muhammad Izzuddin Al Islami 05111740000035 Applet dan JavaFX 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 Izzud * @version v0.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...
Muhammad Izzuddin A 05111740000035 Game Sliding Puzzle Deskripsi Permainan puzzle geser terdiri dari bingkai ubin persegi bernomor dalam urutan acak, dengan satu ubin hilang, goal dari puzzle adalah menempatkan ubin dalam urutan dengan menggeser ubin dengan menggunakan ruang kosong. Aplikasi kali ini menggunakan prinsip yang sama, namun menggunakan potongan-potongan dari sebuah gambar yang diacak. Pemain harus dapat menyusun kembali potongan-potongan menjadi gambar yang utuh. Class Diagram Dekronstruksi Module/Class yang dibutuhkan Game ini memerlukan beberapa modul sebagai berikut: Puzzle.java (Class utama program, mengatur rule permainan yaitu bagaimana cara menggeser puzzle, mengecek apakah puzzle sudah benar dan menampilkan puzzle) PuzzlePiece.java (Class yang merepresentasikan ubin/piece dan mengatur tampilan dari ubin) ImageOpener.java (Class yang berfungsi untuk mencari dan membuka file image di komputer sebagai puzzle) Sound.java (Class untuk memutar audi...
Comments
Post a Comment