Graphics Programming
|
|
- Yandi Darmadi
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Pertemuan 5 Halaman 1/1 Java mempunyai kumpulan class khusus untuk membuat aplikasi berbasis grafik dan membuat user interfaces. Class-class tersebut di grup ke dalam suatu package java.awt, java.awt.event, java.awt.image, java.awt.datatransfer dan java.applet yang dinamakan Abstract Window Toolkit (AWT). Class-class pada AWT menyediakan platform-independent, sehingga untuk setiap platform yang berbeda komponent AWT secara otomatis di-map ke komponen spesifik dari platform tersebut. Hirarki AWT Class AWTEvent Applet Font FontMetrics Container Button Window Frame Dialog FileDialog Label Object Color TextComponent TextField Graphics List TextArea Component Choice CheckBox CheckBoxGroup LayoutManager Canvas MenuComponent MenuItem Menu ScrollBar MenuBar Gambar 5.1. Hirarki AWT Class Component Container Window Frame Dialog Applet Graphics Color Font FontMetrics Superclass dari semua AWT User Interfaces class Digunakan untuk menampung Component-Component dari AWT. merupakan top-level window atau dasar untuk meletakkan Component Merupakan dasar untuk meletakkan Component User Interface pada aplikasi Java berbentuk grafik Digunakan untuk membuat window sementara / pop up Window Container yang tidak nampak. digunakan untuk menampung Component User Interface Subclass dari. Digunakan untuk membuat Applet Abstract class yang menyediakan fungsi graphics Berhubungan dengan warna untuk component Digunakan untuk mengambarkan String pada graphics Abstract class yang digunakan untuk mengambil properties dari font yang digunakan untuk mempergunakan AWT class kita harus melakukan import contoh :
2 Pertemuan 5 Halaman 2/2 Contoh component yang diletakkan pada Frame dan Applet dapat dilihat pada Gambar 5.2a dan Gambar 5.2b Frame Pull Down Menus User Interface Component (UI) UI UI UI Gambar 5.2a Component yang dapat diletakkan pada Frame Applet User Interface Component User Interface Component User Interface Component User Interface Component Gambar 5.2b Component yang dapat diletakkan pada Applet Frame Frame merupakan top-level window untuk meletakkan user interface component Beberapa method yang penting dari Frame : Frame(String title) Constructor (dengan judul Frame) Frame() Constructor (tanpa judul Frame dispose() melakukan setresizable(boolean resizable) mengubah flag Frame untuk setting ukuran resizable bisa berisi (true/false) settitle(string title) mengubah judul dari Frame Contoh membuat Frame : pada MyFrame.java public class MyFrame { public static void main (String [] args) { Frame f = new Frame( Test Frame ); f.setsize(400,300); setsize() dan setvisible() merupakan method yang diturunkan dari class component. setsize() digunakan untuk mengubah besar ukuran component dan setvisible() digunakan untuk mengubah flag suatu component agar tampil/tidak tampil.
3 Pertemuan 5 Halaman 3/3 Event Driven Programming Pada pemrograman graphics di Java alur program menggunakan Event Driven yaitu kode program dieksekusi apabila ada suatu Event / kejadian yang dihasilkan oleh object tersebut. Event terjadi apabila ada suatu interaksi dari user terhadap source object seperti, user melakukan click pada button, menggerakkan mouse dan lain-lain. Untuk melihat source object yang menghasilkan event dapat digunakan method getsource() dari event. Hirarki dari AWT Events dapat dilihat pada Gambar 5.3 ActionEvent ContainerEvent AdjustmentEvent FocusEvent MouseEvent EventObject AWTEvent ComponentEvent InputEvent KeyEvent ItemEvent PaintEvent TextEvent WindowEvent Gambar 5.3. Hirarki AWT Events User Action Source Object Event Type Generated Clicked on a button Button ActionEvent Change text TextComponent TextEvent Pressed return on a text field TextField ActionEvent Double-clicked on a list item List ActionEvent Selected or deselected an item with a List ItemEvent single click Selected or deselected an item Choice ItemEvent Selected or deselected an item CheckBox ItemEvent Selected a menu item MenuItem ActionEvent Moved the scroll bar Scrollbar AdjustmentEvent Window open, closed, iconified, Window WindowEvent deiconified, or closing Component added or remove from Container ContainerEvent container Component moved, resized, hidden Component ComponentEvent and shown Component gained or lost focus Component FocusEvent Key released or pressed Component KeyEvent Mouse movement Component MouseEvent Tabel 5.1. Tabel User Action dan Source object beserta Eventnya. JDK event handling bekerja sebagai berikut : User Action Event Object Source Object Register a listener object Listener Object Event Handler Gambar 5.4. Event Registration, Listening and Handling Agar object dapat menerima event yang diberikan suatu source object maka object tersebut harus didaftarkan terlebih dahulu / di-register. dengan method AddXListener()
4 Pertemuan 5 Halaman 4/4 dimana X merupakan XEvent(Contoh untuk ActionEvent di-register dengan AddActionListener) Daftar tipe dari event, Listener interface dan Listener method dapat dilihat pada Tabel 5.2 Event Class Listener Interface Listener Method (Handlers) ActionEvent ActionListener actionperformed(actionevent e) ItemEvent ItemListener itemstatechanged(itemevent e) WindowEvent WindowListener windowclosing(windowevent e) windowopened(windowevent e) windowiconified(windowevent e) windowdeiconified(windowevent e) windowclosed(windowevent e) windowactivated(windowevent e) windowdeactivated(windowevent e) ContainerEvent ContainerListener componentadded(containerevent e) componentremoved(containerevent e) ComponentEvent ComponentListener componentmoved(componentevent e) componenthidden(componentevent e) componentresized(componentevent e) componentshown(componentevent e) FocusEvent FocusListener focusgained(focusevent e) focuslost(focusevent e) TextEvent TextListener textvaluechanged(textevent e) KeyEvent KeyListener keypressed(keyevent e) keyreleased((keyevent e) keytyped(keyevent e) MouseEvent MouseListener mousepressed(mouseevent e) mousereleased(mouseevent e) mouseentered(mouseevent e) mouseexited(mouseevent e) mouseclicked(mouseevent e) MouseMotionListener mousedragged(mouseevent e) mousemoved(mouseevent e) AdjustmentEvent AdjustmentListener adjustmentvaluechanged(adjustmentevent e) Tabel 5.2. Daftar Event, Listener dan Handlers Memberikan HandlingTerhadap WindowEvent Pada contoh class MyFrame belum diberikan EventDriven pada Frame sehingga user tidak dapat menutup Frame. Perhatikan contoh berikut : Pada MyFrameWithExitHandling.java public class MyFrameWithExitHandling extends Frame implements WindowListener{ MyFrameWithExitHandling f = new MyFrameWithExitHandling(); f.setsize(200,150); public MyFrameWithExitHandling() { super(); addwindowlistener(this); public MyFrameWithExitHandling(String ptitle) { super(ptitle); setsize(200,150); addwindowlistener(this); public void windowclosed(windowevent event) {
5 Pertemuan 5 Halaman 5/5 public void windowdeiconified(windowevent event) { public void windowiconified(windowevent event) { public void windowactivated(windowevent event) { public void windowdeactivated(windowevent event) { public void windowopened(windowevent event) { public void windowclosing(windowevent event) { dispose(); System.exit(0); MyFrameWithExitHandling melakukan extends Frame dan implements WindowListener. WindowListener interface mempunyai beberapa abstract method (windowactivated(), windowdeactivated(), windowclosed(), windowopened(), windowclosing(), windowiconified(), windowdeiconified()) untuk melakukan penanganan event. abstract method tersebut harus ada dan di-override agar dapat memberikan respon yang diinginkan. Pada contoh windowclosing() di-override dan diberikan perintah System.exit(0) yaitu perintah untuk menghentikan program. Memberikan Handling Terhadap Mouse Events Untuk memberikan handling terhadap mouse event. Object dapat melakukan implements MouseListener interface. sama seperti WindowListener, pada MouseListener terdapat 4 buah abstract method (mouseclicked(), mousereleased(), mouseentered(), mouseexited()) yang harus diimplementasikan. Perhatikan contoh berikut : pada MyFrameWithMouse.java : public class MyFrameWithMouse extends MyFrameWithExitHandling implements MouseListener { private int x,y=0; (new MyFrameWithMouse()).setVisible(true); MyFrameWithMouse() { super(); addmouselistener(this); public void mousepressed(mouseevent event) { System.out.println("Mouse Pressed"); System.out.println("Mouse Clicked"); x = event.getx(); y = event.gety(); repaint(); public void mouseclicked(mouseevent event) {
6 Pertemuan 5 Halaman 6/6 public void mouseentered(mouseevent event) { System.out.println("Mouse Entered"); public void mouseexited(mouseevent event) { System.out.println("Mouse Exit"); public void mousereleased(mouseevent event) { System.out.println("Mouse Released"); g.fillrect(x-5,y-5,10,10); Memberikan Handling Terhadap ActionEvent Untuk memberikan handling terhadap ActionEvent dilakukan implementasi ActionListener interface. Perhatikan contoh berikut : Pada TestActionEvent.java public class TestActionEvent extends MyFrameWithExitHandling implements ActionListener { private Button btnclose; (new TestActionEvent()).setVisible(true); TestActionEvent() { super(); setlayout(new FlowLayout()); btnclose = new Button("Close"); add(btnclose); btnclose.addactionlistener(this); public void actionperformed(actionevent e) { String ActionCommand = e.getactioncommand(); if(e.getsource() instanceof Button) { if (ActionCommand.equals("Close")) { dispose(); System.exit(0); pada contoh dibuat suatu object button bernama btnclose. btnclose kemudian diberikan suatu registrasi ActionListener dengan memanggil addactionlistener(). Untuk handling dari ActionEvent diimplementasikan abstract method actionperformed(). getactioncommand() digunakan untuk melihat ActionCommand apa yang dihasilkan (Sama dengan label pada button). Sebelum melakukan penanganan terhadap button lakukan pengujian terlebih dahulu dengan operator instanceof agar source object yang di-handle benar-benar datang dari object button.
7 Pertemuan 5 Halaman 7/7 Layout Manager Untuk mengatur letak component-component AWT dapat digunakan Layout Manager yang dapat melakukan mapping user interface secara otomatis untuk semua sistem window. Layout Manager terdapat dalam setiap container dan digunakan method setlayout() untuk mengaktifkannya. AWT menyediakan 5 macam Layout Manager yaitu : FlowLayout, GridLayout,, BorderLayout, GridBagLayout, CardLayout. FlowLayout FlowLayout merupakan Layout Manager yang mengatur component secara urutan (sesuai dengan yang ditentukan). FlowLayout mempunyai tiga buah constructor yaitu : public FlowLayout(int align, int hgap, int vgap) align dapat berisi FlowLayout.RIGHT, FlowLayout.LEFT dan FlowLayout.CENTER hgap merupakan jarak horizontal antar component dan vgap merupakan jarak vertikal antar component public FlowLayout(int align) memiliki default gap 5 pixels. public FlowLayout() memiliki default gap 5 pixels dan align FlowLayout.CENTER Pada ShowFlowLayout.java public class ShowFlowLayout extends MyFrameWithExitHandling{ (new ShowFlowLayout()).setVisible(true); ShowFlowLayout() { super(); setlayout(new FlowLayout(FlowLayout.CENTER,10,10)); for(int i=1;i<=10;i++) { add(new Button("Button "+i)); GridLayout GridLayout merupakan LayoutManager yang mengatur component dalam bentuk grid atau matriks. GridLayout mempunyai constructor : public GridLayout(int rows, int columns) mengatur GridLayout dengan jumlah baris(row) dan kolom(columns) yang ditentukan public GridLayout(int rows, int columns, int hgap, int vgap) mengatur GridLayout dengan jumlah baris(row), kolom(columns), horizontal gap dan vertikal gap yang ditentukan. Pada ShowGridLayout.java
8 Pertemuan 5 Halaman 8/8 public class ShowGridLayout extends MyFrameWithExitHandling { (new ShowGridLayout()).setVisible(true); ShowGridLayout() { super(); setlayout(new GridLayout(2,2,5,5)); for(int i=1;i<=10;i++) { add(new Button("Button "+i)); BorderLayout BorderLayout mengatur window menjadi 5 area yaitu east, west, center, north dan south. BorderLayout mempunyai constructor : public BorderLayout(int hgap, int vgap) mengatur BorderLayout dengan horizontal dan vertikal gap yang ditentukan. public BorderLayout() method add() yang digunakan untuk BorderLayout berbeda dengan method add() pada FlowLayout dan GridLayout. Perhatikan contoh berikut : Pada ShowBorderLayout.java public class ShowBorderLayout extends MyFrameWithExitHandling { (new ShowBorderLayout()).setVisible(true); ShowBorderLayout() { super(); setlayout(new BorderLayout(5,10)); add("east",new Button("East")); add("west",new Button("West")); add("north",new Button("North")); add("south",new Button("South")); add("center",new Button("Center")); merupakan container yang dapat menampung component lain didalamnya. mempunyai constructor (); untuk menambah component pada panel digunakan method add() p = new (); p.add(new Button( Close )); untuk menaruh panel pada Frame digunakan : f.add(p); Perhatikan contoh berikut : Pada Tests.java
9 Pertemuan 5 Halaman 9/9 public class Tests extends MyFrameWithExitHandling implements ActionListener { private TextField tfnum; private Button [] btnnum = new Button[10]; public Tests() { settitle("test s"); setlayout(new BorderLayout(20,20)); p1 = new (); p1.setlayout(new GridLayout(3,4,3,3)); for(int i=0;i<btnnum.length;i++) { p1.add(btnnum[i] = new Button(""+i)); btnnum[i].addactionlistener(this); tfnum = new TextField(); add("center",p1); add("north",tfnum); public void actionperformed(actionevent e) { String actioncommand = e.getactioncommand(); if(e.getsource() instanceof Button) tfnum.settext(actioncommand); Tests tests = new Tests(); tests.setsize(200,250); tests.setvisible(true); Canvas Merupakan UI Component yang dapat digunakan untuk menggambar graphics dan menerima interaksi dari user. untuk membuat canvas digunakan constructor canvas() Canvas c = new Canvas(); c.setsize(50,50); c.setbackground(color.blue); add(c); Perhatikan contoh berikut : public class CanvasDemo extends MyFrameWithExitHandling { private MyCanvas c; CanvasDemo f = new CanvasDemo(); f.setsize(300,200); public CanvasDemo() { settitle("canvas Demo"); c = new MyCanvas("Welcome to Java"); c.setbackground(color.yellow); c.setforeground(color.black); setlayout(new BorderLayout(10,10)); add("center",c);
10 Pertemuan 5 Halaman 10/10 class MyCanvas extends Canvas implements MouseMotionListener { private String message; private int x = 10; private int y = 10; public MyCanvas(String s) { message =s; this.addmousemotionlistener(this); repaint(); g.drawstring(message,x,y); public void mousemoved(mouseevent e) { public void mousedragged(mouseevent e) { x = e.getx(); y = e.gety(); repaint(); pada contoh diatas dibuat suatu inner class MyCanvas yang melakukan implements MouseMotionListener interface. Color Class Color class merupakan class yang digunakan untuk melakukan setting warna pada component AWT. Syntax Color : Color c = new Color(r,g,b); dimana r,g,b merupakan bilangan antara Canvas mycanvas = new Canvas(); Color c = new Color(128,100,100); mycanvas.setbackground(c); Pada Color class juga terdapat 13 konstanta standard : black, blue, cyan, darkgray, gray, green, lightgray, magenta, orange, pink, red, white, yellow) contoh penggunaan : Canvas mycanvas = new Canvas(); mycanvas.setbackground(color.yellow); Method repaint(), update() dan paint() Pada pemrograman graphics ada 3 method yang menyebabkan graphics tampil yaitu : public void repaint() Method ini digunakan untuk melakukan penggambaran ulang. (Jangan melakukan override pada method repaint()); public void update(graphics g) Method ini digunakan untuk melakukan pembersihan area graphics kemudian menggambar ulang. Method update() dapat dioverride. public void paint(graphics g) Method ini selalu dipanggil oleh java apabila suatu component akan ditampilkan atau ditampilkan ulang. Method ini dipanggil oleh method update() ataupun method repaint().
11 Pertemuan 5 Halaman 11/11 dalam melakukan penggambaran ulang sebaiknya method yang dipanggil adalah method repaint() bukan method paint() ataupun update(). Graphics Class Dibawah ini merupakan class-class yang digunakan untuk membuat bentuk geometri pada graphics class. Font dan FontMetrics class Font digunakan untuk melakukan setting huruf/tulisan. Syntaks Font : Font myfont = new Font(name,style,size) name : TimesRoman, Courier, Helvetica, Symbol dan Dialog Style : Font.PLAIN, Font.BOLD, Font.ITALIC (sytle dapat dikombinasi dengan menambahkan style seperti Font.BOLD+Font.ITALIC) size : besar dari font. FontMetrics digunakan untuk menghitung besar panjang dan lebar suatu string. FontMetrics dihitung berdasarkan attribute berikut : Leading : besar jarak antara baris text Ascent : tinggi character dari baseline ke atas Descent : jarak dari baseline ke bawah Height : jarak total dari leading,ascent dan descent Baseline By Leading Ascent Descent Untuk mengambil FontMetrics object dapat digunakan : g.getfontmetrics(font f); atau g.getfontmetrics() //mengambil default font selain itu dapat digunakan method : public int getascent(); public int getdescent(); public int getleading(); public int getheight(); public int stringwidth(string str); Pada TestFontMetrics.java public class TestFontMetrics extends MyFrameWithExitHandling { TestFontMetrics f = new TestFontMetrics(); f.setsize(300,200); public TestFontMetrics() { settitle( Test Font Metrics ); String message = Welcome to Java ; Font f = new Font( Helvetica,Font.Bold,20); g.setfont(f);
12 Pertemuan 5 Halaman 12/12 FontMetrics fm = g.getfontmetrics(f); int w = fm.stringwidth(message); int h = fm.getascent(); int x = (getsize().width-w)/2; int y = (getsize().height+h)/2; g.drawstring(message,x,y); Drawing Lines Method : drawline(x1,y1,x2,y2); dimana x1,y1 adalah titik awal garis dan x2, y2 adalah titik akhir garis Pada DrawLines.java class DrawLines extends MyFrameWithExitHandling { DrawLines f = new DrawLines(); f.setsize(300,200); public DrawLines() { settitle("draw Lines"); for(int x=0;x<=300;x+=10) g.drawline(x,0,x,200); Drawing Rectangle Method : drawrect(x,y,w,h); Mengambar kotak dengan titik awal x,y,besar w dan panjang h fillrect(x,y,w,h); Menggambar kotak yang dapat diisi warna dengan titik awal x,y,besar w dan panjang h drawroundrect(x,y,w,h,aw,ah); Menggambar kotak dengan sudut bundar dengan titik awal x,y, besar w, panjang h, dan besar sudut aw dan panjang sudut ah fillroundrect(x,y,w,h,aw,ah); Menggambar kotak dapat diisi warna dengan sudut bundar dengan titik awal x,y, besar w, panjang h, dan besar sudut aw dan panjang sudut ah draw3drect(x,y,w,h, raised); Mengambar kotak 3D dengan titik awal x,y,besar w, panjang h dan flag raised (true/false) fill3drect(x,y,w,h, raised); Mengambar kotak 3D yang dapat berisi warna dengan titik awal x,y,besar w, panjang h dan flag raised (true/false) class DrawRects extends MyFrameWithExitHandling { DrawRects f = new DrawRects(); f.setsize(300,250);
13 Pertemuan 5 Halaman 13/13 public DrawRects() { settitle("draw Rectangular"); g.drawrect(30,30,100,100); g.drawroundrect(140,30,100,100,60,30); g.setcolor(color.gray); g.fill3drect(30,140,100,100,true); Drawing Ovals drawoval(x,y,w,h); filloval(x,y,w,h); class DrawOvals extends MyFrameWithExitHandling { DrawOvals f = new DrawOvals(); f.setsize(300,250); public DrawOvals() { settitle("draw Ovals"); g.drawoval(30,30,100,60); g.drawoval(130,30,60,60); g.setcolor(color.gray); g.filloval(10,130,100,60); Drawing Arcs drawarc(x,y,w,h,angle1,angle2); fillarc(x,y,w,h,angle1,angle2); class DrawArcs extends MyFrameWithExitHandling { DrawArcs f = new DrawArcs(); f.setsize(250,300); public DrawArcs() { settitle("draw Arcs"); g.drawarc(10,30,100,60,20,120); g.setcolor(color.gray); g.fillarc(10,150,100,60,120,300);
14 Pertemuan 5 Halaman 14/14 Drawing Polygon drawpolygon(x,y,n); fillpolygon(x,y,n); class DrawAPolygon extends MyFrameWithExitHandling { DrawAPolygon f = new DrawRects(); f.setsize(200,250); public DrawAPolygon() { settitle("draw Polygon"); Polygon p = new Polygon(); p.addpoint(10,30); p.addpoint(60,45); p.addpoint(35,55); p.addpoint(90,85); g.drawpolygon(p);
DIK-020 Pemograman Berorientasi Objek 5/24/2012
Topik JAVA Education Network Indonesia GUI Event Handling Pengenalan Pemrograman 2 Class-class Event Event Listeners Method ActionListener Method MouseListener Method MouseMotionListener Method WindowListener
Lebih terperinciGUI Event Handling. minggu 13. Wednesday, 16 May 12
GUI Event Handling minggu 13 Objectives / Tujuan Mengenal The Delegation Event Model Mengenal Event Classes Mengenal Event Listener: ActionListener Method MouseListener Method MouseMotionListener Method
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2
No. LST/EKA/PTI208/07 Revisi : 01 April 2009 Hal 1 dari 9 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu menggunakan class JButton dengan berbagai Event Handling. B. Dasar Teori
Lebih terperinciBab Tujuan. 8.2 Delegation Event Model
Bab 8 GUI Event Handling 8.1 Tujuan Pada modul ini, Anda akan belajar bagaimana mengendalikan events triggered ketika user berinteraksi dengan aplikasi GUI Anda. Setelah menyelesaikan modul ini, Anda akan
Lebih terperinciGUI Event Handling 1
1 GUI Event Handling Pengantar Event Handling Aplikasi GUI bersifat event driven Saat user berinteraksi dengan komponen GUI, interaksi tsb dikenal sbg event, akan memicu program untuk melaksanakan sebuah
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman
Lebih terperinciGUI Event Handling. 5. Mendiskusikan keuntungan-keuntungan dari menggunakan inner dan anonymous class
GUI Event Handling Pada modul ini, Anda akan belajar bagaimana mengendalikan events triggered ketika user berinteraksi dengan aplikasi GUI Anda. Setelah menyelesaikan modul ini, Anda akan dapat mengembangkan
Lebih terperinciAbstract Window Toolkit
Graphical User Interface (GUI) Oleh: Ali Ridho Barakbah Pemrograman Berbasis Obyek Pertemuan 14 IT-EEPIS Abstract Window Toolkit Menyediakan komponen-komponen GUI yang digunakan di semua aplikasi Java
Lebih terperinci2. Manakah diantara pilihan berikut ini yang merupakan bagian dari event delegation model? Sebuah komponen yang menampilkan message
Waktu Sisa : 1:14:5 1. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo. 2. Manakah diantara pilihan berikut ini yang merupakan bagian
Lebih terperinciMembuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan
Topik Memahami komponen dasar swing Memahami implementasi swing dalam program Mengimplementasikan button, check box, dan radio button dalam program Mengimplementasikan label,text Field dan Password Field
Lebih terperinciGUI in Java. Presented by HCI Team Ali Ridho Barakbah Umi Sa adah Nur Rosyid Mubtada i. Supervised by Prof. Kohei Arai
GUI in Java Presented by HCI Team Ali Ridho Barakbah Umi Sa adah Nur Rosyid Mubtada i Supervised by Prof. Kohei Arai Abstract Window Toolkit Menyediakan komponen-komponen GUI yang digunakan di semua aplikasi
Lebih terperinci1.Tujuan. 2. Latar Belakang
1.Tujuan Menerangkan komponen-komponen delegation event model Mengerti bagaimana delegation event model bekerja Menciptakan aplikasi GUI yang berinteraksi dengan user Mendiskusikan manfaat dari class-class
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah
GUI & Event Handling Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt.
Lebih terperinciGUI & Event Handling. Viska Mutiawani, M.Sc
GUI & Event Handling Viska Mutiawani, M.Sc GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt. AWT dan Swing dapat dipergunakan untuk
Lebih terperinciGUI (Grapichal User Interface)
1 GUI (Grapichal User Interface) Pengantar GUI GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna berinteraksi dengan berbagai elemen grafis,diantaranya:
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 28 PENANGANAN EVENT A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang melibatkan
Lebih terperinciGRAPHICAL USER INTERFACE (GUI)
GRAPHICAL USER INTERFACE (GUI) Pokok Bahasan 1. komponen dasar swing 2. JButton,JCheckBox, dan JRadioButton 3. JLabel, JTextField dan JPassword Field 4. JTextArea, JComboBox, JList 5. Memahami tentang
Lebih terperinciPercobaan 7 GUI(Graphical User Interface )
Percobaan 7 GUI(Graphical User Interface ) Pokok Bahasan komponen dasar swing JButton,JCheckBox, dan JRadioButton JLabel, JTextField dan JPassword Field JTextArea, JComboBox, JList Memahami tentang event/kejadian
Lebih terperinci1. Mana dari adapter berikut ini yang merupakan class adapter yang benar didalam Java. ComponentAdapter
GUI Waktu Sisa : 1:53:37 1. Mana dari adapter berikut ini yang merupakan class adapter yang benar didalam Java. ComponentAdapter ActionAdapter AdjustmentAdapter ItemAdapter FocusAdapter 2. Method dari
Lebih terperinciPEMROGRAMAN II. Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io. By : Sri Rezeki Candra Nursari
PEMROGRAMAN II By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu Image New I/O Reguler
Lebih terperinciAWT (ABSTRACT WINDOWS TOOLKITS)
AWT (ABSTRACT WINDOWS TOOLKITS) Pendahuluan Pada pertemuan kali ini, kita akan membahas paket AWT sebuah paket yang telah ada dalam Java yang dapat digunakan untuk merancang GUI (Graphical User Interface).
Lebih terperinci1 of 7 2/23/2008 4:21 PM Waktu Sisa : 0:59:54 1. Interface manakah yang harus diimplementasikan Java class untuk menerima notifikasi button click event? ActionListener ButtonListener KeyListener WindowListener
Lebih terperinciMateri : GUI AWT & SWING.
Materi : GUI AWT & SWING http://luemut4n.0fees.net Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan GUI (Graphical User Interface), Salah satunya menggunakan AWT
Lebih terperinciDasar Perancangan Graphical User Interface
Dasar Perancangan Graphical User Interface Restyandito e-mail : dito@ukdw.ac.id website : http://lecturer.ukdw.ac.id/~dito GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer
Lebih terperinciModul Praktikum 8 BAB VIII LISTENER/EVENT HANDLER. Departemen Teknologi Informasi Telkom Applied Science School 2013.
8 BAB VIII LISTENER/EVENT HANDLER 8.1 IDENTITAS Kajian Komponen Swing Java non-visual Editor; Database & Swing Topik 1. Event Listener: ActionListener, MouseListener 2. Inner Class Referensi 1. http://docs.oracle.com/javase/tutorial/uiswing/index.html
Lebih terperinciIF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EVENT 13 Oleh : Andri Heryandi, M.T. EVENT Event adalah suatu kejadian dimana kondisi dari suatu objek berubah. Event dibuat sebagai hasil interaksi user dengan komponen GUI.
Lebih terperinciMembangun GUI (dengan AWT & Swing) OOP Java
Membangun GUI (dengan AWT & Swing) OOP Java Materi yg akan dibahas : Pendahuluan Event-driven Programming AWT, Swing & SWT Komponen-komponen GUI Layout manager Pendahuluan (1) Graphical User Interface
Lebih terperinciBAB I PENDAHULUAN. Listing 1.1 menunjukkan program GUI Java sederhana menggunakan AWT. import java.awt.*; import java.awt.event.*;
BAB I PENDAHULUAN 1.1. Bahasa Pemrograman Java Java memiliki dua fasilitas untuk pemrograman GUI: AWT dan Swing. Versi awal Java memberikan dukungan grafik yang terbatas. Hanya fitur-fitur grafik minimal
Lebih terperinciModul 9: antarmuka grafis (GUI) dalam window
Modul 9: antarmuka grafis (GUI) dalam Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program antarmuka grafis (GUI) sederhana dalam lingkungan 1 Pengantar : Dalam modul ini akan diuraikan beberapa
Lebih terperinciIF PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT GRAPHICAL USER INTERFACE (GUI) 11 DENGAN SWING Oleh : Andri Heryandi, M.T. MATERI HARI INI Swing Definisi swing Komponen Swing Layout Manager Oleh : Andri Heryandi, M.T. 2
Lebih terperinciObyek Lanjutan (Java)
Pemrograman Berorientasi Obyek Lanjutan (Java) PG118 3 SKS 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan 12260 Website: http://fti.bl.ac.id
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciGambar 1. Deklarasi Interface MouseListener
INTERFACE Interface adalah kumpulan method yang memuad deklarasi dan struktur method, juga field-field tanpa detail implementasinya. Interface digunakan bila ingin mengaplikasikan suatu method yang spesifik
Lebih terperinciGraphics Programming II
Pertemuan 6 Halaman 1/1 Creating User Interface Graphical User Interface (GUI) digunakan untuk mempermudah pemakaian suatu sistem. GUI terdiri dari component-component GUI yang berinteraksi dengan pemakai.
Lebih terperinciModul 8: awt. Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program sederhana dalam lingkungan window. Modul 8 - awt 1
Modul 8: awt Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program sederhana dalam lingkungan window Modul 8 - awt 1 Pengantar : Dalam modul ini akan diuraikan beberapa topik bahasan yaitu
Lebih terperinci5/24/2012. Pemograman Berorientasi Objek. Pembahasan. Abstract Windowing Toolkit & Swing. Pembahasan
Pembahasan JAVA Education Network Indonesia Abstract Windowing Toolkit & Swing Pengenalan Pemrograman 2 Abstract Windowing Toolkit (AWT) vs. Swing AWT GUI Components Dasar Window Classes Graphics AWT Components
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2
No. LST/EKA/PTI208/06 Revisi : 02 Maret 2010 Hal 1 dari 6 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan memahami konsep grapichal user interface (GUI) dan mampu mendesain GUI menggunakan
Lebih terperinciEvent Listener. Beberapa EventListener yang akan diberikan contoh pada slide ini antara lain:
EVENT LISTENER Event Handling Program/komponen GUI perlu berinteraksi dengan user Ke;ka user melakukan sesuatu terhadap komponen GUI, maka program GUI tersebut perlu memberikan respon atau tanggapan terhadap
Lebih terperinciModul Praktikum 7 Pemograman Berorientasi Objek
Modul Praktikum 7 Pemograman Berorientasi Objek 1. Judul : Grapichal User Interface (GUI) 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Memahami persamaan dan perbedaan antara AWT
Lebih terperinciPemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Applet adalah program Java sederhana yang dapat dijalankan melalui web browser. Applet berbeda dengan aplikasi Java pada umumnya,
Lebih terperinciPERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM. 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java.
PERTEMUAN VI AWT DAN SWING TUJUAN PRAKTIKUM 1. Praktikan mengenal pembuatan GUI pada Java. 2. Praktikan memahami action pada objek dalam Java. Selain untuk pemrograman yang berbasis konsol, java juga mendukung
Lebih terperinciSendy Ferdian Sujadi
Sendy Ferdian Sujadi Sebutkan 1 layout manager yang sudah dipelajari, jelaskan! 2 Event Handling Event Listener Latihan 3 Event merupakan sebuah objek yang di-generate oleh user pada saat sesuatu terjadi
Lebih terperinciPemrograman Lanjut. Intro to GUI (Graphical User Interface)
Pemrograman Lanjut Intro to GUI (Graphical User Interface) PTIIK - 2014 2 Objectives Memahami struktur hirarki class GUI Mampu menjelaskan setiap komponen (class) yang terdapat pada struktur hirarki GUI
Lebih terperinciMembuat Menu Login Sederhana [Full Coding]
Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman
Lebih terperinciBAB IX. USER INTERFACE
BAB IX. USER INTERFACE 9.1.Dasar GUI Program GUI (Graphical User Interface) merupakan metode pendesainan program ke dunia nyata (real world) atau visual bukan dalam bentuk console. Paket yang dapat digunakan
Lebih terperinciA. TUJUAN PEMBELAJARAN
PRAKTIKUM 27 ANTAR MUKA GRAFIS A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang
Lebih terperinciGraphical User Interface (GUI)
Praktikum 6 Graphical User Interface (GUI) Dosen : Ir. Nanang Syahroni M.Kom Pokok Bahasan Komponen dasar Swing JFrame, JLabel, JTextField dan JTextArea Menu bar dan Menu item Tujuan Belajar Memahami komponen
Lebih terperinci1. Latar Belakang 2. Tujuan
1. Latar Belakang Sebuah game sangat membutuhkan penanganan aksi yang terjadi pada mouse dan keyboard yang akan memberikan dampak atau perubahan kepada suatu objek. Hampir keseluruhan game komputer menggunakan
Lebih terperincimouse dan keyboard yang akan memberikan dampak atau perubahan kepada suatu objek. Hampir keseluruhan game komputer menggunakan dua item ini,
BAB 3 EVENT HANDLING 3.1 Pendahuluan Sebuah game sangat membutuhkan penanganan aksi yang terjadi pada mouse dan keyboard yang akan memberikan dampak atau perubahan kepada suatu objek. Hampir keseluruhan
Lebih terperinciBAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional
BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna dapat berinteraksi dengan berbagai
Lebih terperinciModul 08. User Interface 01
Modul 08 User Interface 01 Materi : 1. Mengenal dan mengetahui komponen package awt dan swing untuk membuat user interface 1. Konsep Dasar Swing dan awt merupakan package yang berguna untuk membangun aplikasi
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman
Lebih terperinciArranging Components on a User Interface. Pertemuan 14 Pemrograman Berorientasi Obyek Oleh Tita Karlita
Arranging Components on a User Interface Pertemuan 14 Pemrograman Berorientasi Obyek Oleh Tita Karlita Tampilan Dasar User Interface di Java Graphical user interface sangat rentan thp perubahan ukuran
Lebih terperinci1.Tujuan. 2. Latar Belakang
1.Tujuan Memahami persamaan dan perbedaan antara AWT dan Swing Perbedaan antara komponen dan kontainer. Mendesain aplikasi GUI menggunakan AWT. Mendesain aplikasi GUI menggunakan Swing. Menjelaskan tentang
Lebih terperinciBAB 7 Abstract Windowing Toolkit dan Swing
BAB 7 Abstract Windowing Toolkit dan Swing 7.1 Tujuan Tanpa mempelajari tentang grapichal user interface (GUI) API, Anda masih tetap bisa membuat suatu program. Tetapi, program Anda akan kelihatan tidak
Lebih terperinciKELAS INNER, KELAS ABSTRAK, DAN INTERFACE. 16 th week Estu Sinduningrum ST,MT
KELAS INNER, KELAS ABSTRAK, DAN INTERFACE 16 th week Estu Sinduningrum ST,MT KELAS INNER (INNER CLASS) Kerangka umum program yang berorientasi objek. Sejauh ini Anda mengetahui bahwa dalam satu file *java
Lebih terperinciMateri 5 Pemrograman Visual
Materi 5 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ActionListener. Sesi Materi ActionListener merupakan salah satu listener yang
Lebih terperinciSendy Ferdian Sujadi
Sendy Ferdian Sujadi 1 Layout Manager JTable 2 Komponen dapat diorganisasikan di dalam container dengan menggunakan class layout manager. Kita dapat mengubah secara manual class layout yang ingin digunakan,
Lebih terperinciPertemuan 4 Halaman 1/1. Class Inheritance
Pertemuan 4 Halaman 1/1 Inheritance merupakan suatu cara untuk menurunkan suatu class yang lebih umum menjadi suatu class yang lebih spesifik. Superclass dan Subclasses Subclass merupakan class yang diturunkan
Lebih terperinciGARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP)
GARIS-GARIS BESAR PROGRAM PERKULIAHAN (GBPP) Mata Kuliah: Pemrograman Berorientasi Objek; Kode/Bobot: TSK 502 / 3 sks; Deskripsi Mata Kuliah: Mata kuliah ini berisi konsep pemrograman berorientasi objek
Lebih terperinciSOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan
Fakultas Teknologi Informasi UNIVERSITAS BUDI LUHUR SOAL UAS Mata Kuliah : Pemrograman Berorientasi Objek Lanjutan 1. Bagian di dalam aplikasi GUI dimana programmer ditugaskan untuk merespon setiap event
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2
No. LST/EKA/PTI208/08 Revisi : 01 April 2009 Hal 1 dari 5 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu menggunakan JTextField serta JComponent lain dalam swing. B. Dasar Teori
Lebih terperinciGUI, Ev e Ev n e t n Handling, Ex ception Handling in Java
GUI, Event Handling, Exception Handling in Java Nurochman Apa itu GUI? GUI > Graphical User Interface Tanpa GUI program kita kurang menarik Program GUI terdiri dari Container dan Component Container sebagai
Lebih terperinciPAKET (PACKAGE) 20 Januari 2012
PACKAGE PAKET (PACKAGE) Suatu package adalah bendel atau pengelompokan kelaskelas berdasarkan kesamaan atau kemiripan fungsi Java mempunyai fitur paket agar kelas diorganisasikan secara logikal dalam suatu
Lebih terperinciModul Praktikum 8 Pemograman Berorientasi Objek
Modul Praktikum 8 Pemograman Berorientasi Objek 1. Judul : Java Applet 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Mengetahui dan mengimlementasikan siklus yang terdapat pada
Lebih terperinciSwing. suatu program. Tetapi, program Anda akan kelihatan tidak menarik dan tidak nyaman digunakan bagi para
Swing 1 Tujuan Tanpa mempelajari tentang grapichal user interface (GUI) API, Anda masih tetap bisa membuat suatu program. Tetapi, program Anda akan kelihatan tidak menarik dan tidak nyaman digunakan bagi
Lebih terperincia b c d e f g h Gambar 1. Konfigurasi akhir.
Pemrograman Permainan Puzzle-8 Taufik Fuadi Abidin taufik.abidin@ndsu.nodak.edu http://www.cs.ndsu.nodak.edu/~abidin Lisensi Dokumen: Copyright 2004 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
Lebih terperinciObject Oriented Pemrograman yang mendukung konsep objek. (inheritance, capsulation, polymorphism)
Komponen Swing I Object Oriented Pemrograman yang mendukung konsep objek. (inheritance, capsulation, polymorphism) WORE (Write Once Run Everywhere) Program hasil kompilasi dapat dijalankan pada berbagai
Lebih terperinciJAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti
Judul : Java Swing Tingkat : Pemula Email : kholidiswan@gmail.com Mohon maaf bila masih terjadi kesalahan dalam penulisan. Silakan kritik sarannya ke email diatas. JAVA SWING Swing merupakan library pada
Lebih terperinciPemrograman Berorientasi Obyek. Ramos Somya
Pemrograman Berorientasi Obyek Ramos Somya User Interface (UI) mencakup semua interaksi dan komunikasi antara sebuah program dan pemakainya termasuk semua yang didengar dan dirasakan. Kemudahan dan kecepatan
Lebih terperinci2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.
Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method
Lebih terperinciJ2ME GUI dan Manajemen Event
J2ME GUI dan Manajemen Event Muhammad Zen S. Hadi, ST. MSc. Contents J2ME (Review) Manajemen Event GUI dalam J2ME Passing parameter di dalam J2ME 2 Arsitektur Jaringan dgn J2ME 3 Design Aplikasi vmiles
Lebih terperinciPemrograman Java III
Pemrograman Java III Model Perhitungan Goemetri Berbasis Java Tugas ini disusun untuk Memenuhi Salah Satu Syarat Penilaian Mata Kuliah Pemrograman Java III Fakultas Teknik Informatika Semester Ganjil Ajaran
Lebih terperinciScore: Persentage: % ~ u ~ Generated by Foxit PDF Creator Foxit Software For evaluation only.
Waktu Sisa : 0:18:51 Score: 134.66666 Persentage: 84.17 % 1. Class yang digunakan untuk memainkan gambar strip dan numbered adalah : ImageProsesor ImageManager ~ u ~ ImageAnimator BufferedImage 2. Pada
Lebih terperinciPERTEMUAN 6 AWT & SWING
Obyektif Praktikum : PERTEMUAN 6 AWT & SWING Memahami persamaan dan perbedaan antara AWT dan Swing. Mendesain aplikasi GUI menggunakan AWT. Memahami action pada objek dalam Java. Mendesain aplikasi GUI
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2
No. LST/EKA/PTI208/09 Revisi : 01 April 2009 Hal 1 dari 7 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu memahami Grapichal User Interface (GUI) dan mendesain GUI menggunakan
Lebih terperinciMODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA
MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan Teknik
Lebih terperinciFajar Yusran Zebua DASAR ANIMASI
Dasar Pembuatan Animasi Sederhana Dengan Java Fajar Yusran Zebua fajarzebua@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperinciMembuat Kalkulator dengan Java
Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat
Lebih terperinciMODUL 7 - EXCEPTION HANDLING
DESKRIPSI MATERI Modul 7 yang berjudul Exception Handling ini memaparkan tentang bagaimana cara menangkap kesalahan saat program dijalankan agar jalannya program tidak keluar begitu saja dari alur yang
Lebih terperinciLow Level User Interface
PENGEMBANGAN APLIKASI MOBILE MODUL PRAKTIKUM Low Level User Interface JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Memahami event handling level rendah dalam MIDP Menggambar dan menampilkan teks, gambar,
Lebih terperinciModul Praktikum 9 BAB IX LAYOUTING. Departemen Teknologi Informasi Telkom Applied Science School H a l
9 BAB IX LAYOUTING 9.1 IDENTITAS Kajian Komponen Swing Java non-visual Editor; Database & Swing Topik 1. Layout Grid, GridBag dan Border Referensi 1. http://docs.oracle.com/javase/tutorial/uiswing/layout/index
Lebih terperinciMODUL PRAKTIKUM KE 3 A.
MODUL PRAKTIKUM KE 3 A. Target Praktikum - Mahasiswa mengetahui berbagai macam operator java dan penggunaannya - Mahasiswa mampu menyelesaikan permasalahan terkait penggunaan operator - Mengetahui build
Lebih terperinciPemograman Swing. Netbeans:
Pemograman Swing Topics: Cara Menggunakan Netbeans Java Application Java Desktop Application Materi Tambahan Netbeans: Pada pertemuan kali ini, kita akan membahas lebih jauh mengenai swing. Swing adalah
Lebih terperinciFrancisco Silvano
Permainaan TicTacToe Menggunakan Java Applet Francisco Silvano franslpster@gmail.com http://franzeast.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciBINA NUSANTARA UNIVERSITY NATA LASE
Sesuai dengan hasil rapat persiapan UTS Mata kuliah Programming I : Pilihan ganda 20 soal 40% Essay 3 soal 30% Kasus 1 soal 30% Essay: Layout manager Even driven programming Review Fundamental Java Kasus:
Lebih terperinciGrafis & Applet. Viska Mutiawani, M.Sc
Grafis & Applet Viska Mutiawani, M.Sc Grafis Pemrograman grafis digunakan: Utk tampilan yang indah Aplikasi animasi Aplikasi simulasi Aplikasi image processing Salah satu cara membuat aplikasi grafis pada
Lebih terperinci4.1 WARNA Ketika objek geometri dibangun, objek tersebut dapat digambar dengan method fill(shape) atau
BAB 4 PEWARNAAN Anda telah mempelajari bagaimana membuat objek geometri sederhana dan bentuk-bentuk kompleks lainnya serta cara menentukan tipe-tipe garis (stroke) pada grafik. Dalam modul berikutnya akan
Lebih terperinciSlide 6: Writing Classes
Slide 6: Writing Classes Bank Account Class 1. File Account.java berisi sebagian hal yang diperlukan untuk merepresentasikan sebuah bank account. Ketik dan simpan program tersebut serta pelajari methods
Lebih terperinciMembuat dan Menggunakan Class
Pertemuan 3 Halaman 1/1 Membuat class pada java : Untuk mendefinisikan suatu class pada java digunakan : class ClassName { suatu class dapat terdiri dari - attribute / data field - method Attribute Attribute
Lebih terperinciINSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
Lebih terperinciPEMROGRAMAN II. By : Sri Rezeki Candra Nursari
PEMROGRAMAN II By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu GUI Handling Image
Lebih terperinciBAB I PENDAHULUAN. Maksud dan tujuan dari pembuatan Aplikasi Penentu Nilai Mahasiswa pada pemrograman java adalah:
A i T i t i n 1 1.1 Latar Belakang BAB I PENDAHULUAN Kemajuan ilmu dan teknologi saat ini begitu pesat perkembangannya. Dengan perkembangan zaman, banyak orang yang membutuhkan kecepatan akses data sehingga
Lebih terperinciLAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA
LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA Diajukan untuk memenuhi salah satu tugas dari matakuliah Pemrograman III Oleh : Nama : Ai Titin Npm : 1142228 STMIK AMIK BANDUNG BANDUNG 2012 Latar
Lebih terperinci1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini:
1. Manakah jawaban yang benar,pada saat Anda mengcompile dan menjalankan class berikut ini: Program dapat di-compile dan output-nya adalah 5 Program dapat di-compile dan output-nya adalah 6 Program akan
Lebih terperinciPENGENALAN JAVA GUI PROGRAMMING
PENGENALAN JAVA GUI PROGRAMMING Sub Pokok Bahasan JFC AWT Swing Ilustrasi JFC (Java Founda=on Classes) Java Founda=on Class Merupakan framework dalam Java untuk mengembangkan aplikasi berbasis GUI (Graphical
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2
No. LST/EKA/PTI208/11 Revisi : 02 Mei 2010 Hal 1 dari 5 A. Kompetensi Setelah mengikuti praktikum ini, mahasiswa diharapkan mampu menggunakan Radio Button dan Border Layout. B. Dasar Teori JRadioButton
Lebih terperinciAplikasi Komputer. Ms. Powerpoint 2010 MODUL PERKULIAHAN. Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh
MODUL PERKULIAHAN Aplikasi Komputer Ms. Powerpoint 2010 Fakultas Program Studi Tatap Muka Kode MK Disusun Oleh Mata Kuliah Ciri Universitas (MKCU) 07 Abstract Modul ini menjelaskan tentang Aplikasi Microsoft
Lebih terperinciBahasa Pemrograman :: Polimorfism and Abstraction
Bahasa Pemrograman :: and Abstraction Julio Adisantoso ILKOM IPB 24 Mei 2010 Access Modifiers Access Modifiers Accessor Methods Mutator Methods Inheritance Akses Default (Package Accessibility) Tidak terdapat
Lebih terperinci