HP:
|
|
- Handoko Irwan Kusnadi
- 7 tahun lalu
- Tontonan:
Transkripsi
1 OOP: Java GUI Romi Satria Wahono net HP: YM: romi_sw
2 Romi Satria Wahono Lahir di Madiun, 2 Oktober 1974 SD Sompok Semarang (1987) SMPN 8 Semarang (1990) SMA Taruna Nusantara, Magelang (1993) S1, S2 dan S3 (on-leave) dari Department of Computer Sciences, Saitama University, Japan ( ) Core Competence: Software Engineering, i elearning System, Knowledge Management Founder dan Koordinator IlmuKomputer.Com CEO PT Brainmatics Cipta Informatika
3 Materi 1. OOP Concepts: Konsep dan Paradigma Object-Oriented Oriented Oi td 2. Java Fundamentals: Memahami Sintaks dan Grammar Bahasa Java 3. Java Advanced: Eksepsi, Thread, Java API 4. Java GUI: Swing, GUI Component, Event Handling 5. Java GUI with Netbeans: Mengembangkan Aplikasi Berbasis GUI dengan Java
4 Java GUI
5 Materi 1. Konsep Graphical User Interface (GUI) di Java 2. Komponen Dasar Swing 3. Penanganan Kejadian (Event Handling)
6 Konsep Graphical User Interface (GUI) di Java
7 API untuk Aplikasi GUI di Java 1. AWT (Abstract Window Toolkit): Library dan komponen GUI (java.awt) yang pertama kali diperkenalkan oleh Java, Sun tidak merekomendasikan lagi penggunaan komponen GUI dari AWT 2. Swing or JFC (Java Foundation Class): Library dan komponen GUI (javax.swing) terbaru dari Java dan yang direkomendasikan Sun untuk pemrograman GUI. Komponen Swing sebagian besar adalah turunan AWT dan lebih lengkap daripada AWT
8 Fitur Swing : button, listbox, Komponen GUI Lengkap: button, combobox, textarea, dsb Feel: tampilan GUI dapat diubahsesuai a dengan kehendak(tidak perlu mengikuti native OS) Pluggable Look-and-Feel Data Transfer Antar Komponen: : drag and drop, copy and paste Internationalization: t t proses desain lk desain aplikasi yang memungkinkan aplikasi dijalankan sesuai dengan preferensi tanpa rekompilasi Localization: aizati proses proses translasi tan aite teks ke bahasa a lokal dan menambahkan komponen lokal
9
10
11 Komponen Swing
12 Komponen Dasar Swing 1. Top-Level Container: kontainer dasar dimana komponen lainnya diletakkan (JFrame, JDialog dan Applet) 2. Intermediate Container: kontainer perantara dimana komponen lainnya diletakkan (JPanel, JScrollPane, JTabbedPane, JToolbar, JSplitPane) 3. Atomic Component: komponen yang memiliki fungsi spesifik dan menerima interaksi langsung dari user (JButton, JLabel, JTextArea, dsb) 4. Layout Manager: mengatur tata letak dan posisi komponen dalam kontainer (BorderLayout, BoxLayout, FlowLayout, GridBagLayout, GridLayout) 5. Event Handling: menangani event yang dilakukan user (klik k mouse, ketik k keyboard, perbesar frame, db dsb)
13 Top-Level Container JFrame, JDialog, Applet
14
15 Penggunaan Top-Level Container Komponen GUI akan ditampilkan sebagai bagian dari containment hierarchy (Susunan hirarki komponen yang menjadikan top-level container sebagai rootnya) Setiap komponen GUI hanya dapat dimuat pada satu top-level container. Dan setiap top-level container memiliki satu content pane yang berisi komponen- komponen GUI Kita dapatmenambahkan a a a menubar pada top-level container. Menubar secara konvensi ditempatkan di dalam top-level container, tapi di luar content pane, kecuali pada look and feel MacOS yang memberi kita opsi penempatan lebih bebas
16
17
18 Containment Hierarchy Aplikasi GUI berbasis Swing paling tidak memiliki satu containment hierarchy dengan JFrame sebagai rootnya Jika sebuah aplikasi memiliki satu window utama dan dua dialog artinya aplikasi lk tersebut t memiliki tiga containment hierarchy dan juga tiga top-level l container Satu containment hierarchy memiliki iki Jframe sebagai root, dan dua yang lain memiliki JDialog sebagai root
19 Content Pane dan Menu Bar 1. Menambahkan content pane pada Jframe frame.getcontentpane().add( ().add(yellowlabel, BorderLayout.CENTER); 2. Menambahkan komponen pada content pane JPanel contentpane = new JPanel(new BorderLayout()); contentpane.setborder(somebordersomeborder ); contentpane.add(somecomponent tp t, BorderLayout.CENTER); contentpane.add(anothercomponent add(anothercomponent anothercomponent, BorderLayout.PAGE_END); frame.setcontentpane(contentpane); 3. Menambahkan menu bar pada Jframe frame.setjmenubar(greenmenubar a greenmenubar);
20 Root Pane Setiap top-level container sebenarnya didukung oleh lh satu intermediate t container bernama root pane. Root pane mengelola content pane, menu bar dan dua kontainer li lain (layered pane dan glass pane) Layered pane mengatur kedalaman posisi komponen dengan menggunakan nilai depth (int int) Glass pane sering digunakan untuk menangkap kejadian atau menempatkan gambar pada suatu wilayah dimana terdapat satu atau banyak komponen
21
22 JFrame //1. Create the frame JFrame frame = new JFrame("Frame Beraksi"); //2. Optional: What happens when the frame closes? frame.setdefaultcloseoperation(jframe.exit JFrame.EXIT_ N_CLOSE); //3. Create components and put them in the frame //...create emptylabel... frame.getcontentpane().add( ().add(emptylabel, BorderLayout.CENTER); //4. Size the frame frame.pack(); //5. Show it frame.setvisible(true);
23 FrameBeraksi.java import javax.swing.*;.*; public class FrameBeraksi { public static void main(string[] args){ JFrame frame = new JFrame("Frame Beraksi"); frame.setdefaultcloseoperation(jframe.exit_on_close); JLabel emptylabel = new JLabel("Frame Beraksi"); frame.getcontentpane().add( ().add(emptylabel); } frame.setsize(400,200); frame.setvisible(true); }
24 FrameBeraksi2.java import javax.swing.*;.*; public class FrameBeraksi2 extends JFrame { public FrameBeraksi2() { super("frame Beraksi 2"); setsize(300, 100); setdefaultcloseoperation(jframe.exit_on_close); setvisible(true); } public static void main(string[] arguments) { } } FrameBeraksi2 frame= new FrameBeraksi2();
25 FrameBeraksi3.java import javax.swing.jframe; public class FrameBeraksi3 extends JFrame { public FrameBeraksi3() { } super("frame Beraksi 3); 3"); setbounds(400, 300, 10, 10); setvisible(true); public static void dma main(string[] ng[]a arguments) ){ } FrameBeraksi3 frame = new FrameBeraksi3(); for (int i = 10; i < 400; i++) { } frame.setbounds(400 -(i/2), 300 -(i/2), i, i); }
26 Atomic Component
27
28
29 Fitur Standard JComponent Tool Tips: settooltiptext() Painting and Borders: setborder(), paintcomponent() t() Pluggable Look and Feel: UIManager.setLookAndFeel() Properties: putclientproperty(), getclientproperty() Layout: setminimumsize(), setmaximumsize, setalignmentx() Drag and Drop: component.setdragenabled setdragenabled(true) Double Buffering: untuk menghaluskan gambar Key Bindings: untuk mnemonics dan accelerators
30
31
32 JButton import javax.swing..; * public class ButtonBeraksi extends JFrame { JButton load = new JButton("Load"); } JButton save = new JButton("Save"); public ButtonBeraksi() { } super("button Beraksi"); setsize(140, 170); setdefaultcloseoperation(jframe.exit_on_close JFrame.EXIT_ON_CLOSE); JPanel pane = new JPanel(); pane.add(load); pane.add(save); add(pane); setvisible(true); public static void main(string[] arguments) { ButtonBeraksi button = new ButtonBera
33 Layout Manager
34 BorderLayoutBeraksi.java t t * public static void main(string[] args) { import java.awt.*; Import java.awt.event.*;.*; import javax.swing.*;.*; public class BorderLayoutBeraksi extends JFrame { JButton nbutton = new JButton("North"); JButton sbutton = new JButton("South"); JButton ebutton = new JButton("East"); JButton wbutton = new JButton("West"); JButton cbutton = new JButton("Center"); JButton( Center ); public BorderLayoutBeraksi() { super("border Layout Beraksi"); setsize(240, 280); setdefaultcloseoperation(jframe.exit_on_clos E); setlayout(new BorderLayout()); add(nbutton, BorderLayout.NORTH); add(sbutton, BorderLayout.SOUTH); add(ebutton, BorderLayout.EAST); add(wbutton, BorderLayout.WEST); add(cbutton, BorderLayout.CENTER); } } BorderLayoutBeraksi frame = new BorderLayoutBeraksi(); Frame.setVisible(true); }
35 BoxLayoutBeraksi.java t t * t * public static void main(string[] args) { import java.awt.*; import javax.swing.*;.*; public class BoxLayoutBeraksi extends JFrame { public BoxLayoutBeraksi() { super("boxlayoutberaksi"); setsize(430, 150); setdefaultcloseoperation(jframe.exit_on_close); JPanel commandpane = new JPanel(); BoxLayout horizontal = new BoxLayout(commandPane,BoxLayout.X AXIS); commandpane.setlayout(horizontal); JButton subscribe = new JButton("Subscribe"); JButton unsubscribe = new JButton("Unsubscribe"); JButton refresh = new JButton("Refresh"); commandpane.add(subscribe); commandpane.add(unsubscribe); commandpane.add(refresh); add(commandpane); } } BoxLayoutBeraksi st = new BoxLayoutBeraksi(); }
36 FlowLayoutBeraksi.java import java.awt.*; bimport java.awt.event.*; t.*; public static t void main(string[] args) { import javax.swing.*;.*; FlowLayoutBeraksi frame = new public class FlowLayoutBeraksi extends JFrame { FlowLayoutBeraksi(); } JButton a = new JButton("Alibi"); lb } JButton b = new JButton("Burglar"); JButton c = new JButton("Corpse"); } JButton d = new JButton("Deadbeat"); JButton e = new JButton("Evidence"); public static void main(string[] args) { FlowLayoutBeraksi frame = new FlowLayoutBeraksi(); JButton f = new JButton("Fugitive"); public FlowLayoutBeraksi() { super("flow Layout Beraksi"); setsize(360, 120); setdefaultcloseoperation(jframe.exit_on_close JFrame.EXIT_ON_CLOSE); FlowLayout lm = new FlowLayout(FlowLayout.LEFT); setlayout(lm); add(a); add(b); add(c); add(d); add(e); add(f); setvisible(true);
37 CardLayoutBeraksi.java import javax.swing..; * import java.awt. awt * ; class CardLayoutBeraksi{ ad ay a } } public static void main(string[] args){ JFrame frame = new JFrame("Card Layout Beraksi"); JPanel panel1 = new JPanel(); JPanel panel2 = new JPanel(); JButton button = new JButton("Button dalam panel ke 1"); JT ta t t JT ta ("T t d l l k 2") JTextArea text = new JTextArea("Text dalam panel ke 2"); panel1.add(button); panel2.add(text); JTabbedPane tab = new JTabbedPane(); tab.add(panel1, "Tab 1"); tab.add(panel2, "Tab 2"); frame.getcontentpane().add( ().add(tab,borderlayout.north); frame.setdefaultcloseoperation(jframe.exit_on_close); frame.pack(); frame.setvisible(true);
38 GridLayoutBeraksi.java import java.awt.*; import java.awt.event.*; t.*; GidL GridLayout import javax.swing.*;.*; GridLayout public class GridLayoutBeraksi extends JFrame { JButton marcia = new JButton("Marcia"); JButton carol = new JButton("Carol"); JButton greg = new JButton("Greg"); JButton jan = new JButton("Jan"); JButton alice = new JButton("Alice"); JButton( Alice ); JButton peter = new JButton("Peter"); JButton cindy = new JButton("Cindy"); JButton mike = new JButton("Mike"); JButton bobby = new JButton("Bobby"); } GridLayout GidL tf family = new GridLayout(3, 3, 10, 10); pane.setlayout(family); pane.add(marcia marcia); pane.add(carol); pane.add(greg); pane.add(jan); pane.add(alice); pane.add(peter); pane.add(cindy); pane.add(mike); pane.add(bobby); bb add(pane); setvisible(true); public static void main(string[] args) { GridLayoutBeraksi frame = new GidL GridLayoutBeraksi(); ki() } } public GridLayoutBeraksi() { super(" Grid Layout Beraksi "); setsize(260, 260); setdefaultcloseoperation(jframe.exit_on_close); JPanel pane = new JPanel();
39 Penanganan Kejadian (Event Handling)
40 Event Event adalah kejadian atau peristiwa yang dilakukan oleh lh user terhadap user interface menggunakan peralatan mouse dan keyboard Setiap objek dapat dinotifikasi jika suatu event terjadi sehingga objek tersebut dapat memutukan apa yang harus dilakukan untuk menanggapi (menangani) event tersebut (event handling) Agar suatu objek dapat dinotifikasi tentang suatu event, objek harus mendaftarkan diri sebagai event listener ke sumber yg menghasilkan event, dan mengimplementasikan interface listener yg sesuai
41 Proses Penanganan Event 1. Komponen harus didaftarkan sebagai pendengar (listener) dg menggunakan method addxxxlistener() JButton tombolselesai = new JButton( Selesai ); tombolselesai.addactionlistener(this); 2. Meng-implementasi interface listener atau meng-extends extends class adapter (bisa juga dengan membuat inner class) 1. class Hll HelloGUI implements MouseListener{} 2. class HelloGUI extends MouseAdapter{} atau class HelloGUI extends JFrame{ class handler extends MouseAdapter{}} 3. Menuliskan code penangan kejadian pada method class handler extends MouseAdapter{ public void mouseclicked(mouseevent e){ //code penangan kejadian }}
42 Listener (Semua Komponen Swing) Listener ComponentListener FocusListener KeyListener MouseListener MouseMotionListener MouseWheelListener HierarchyListener HierarchyBoundListener Deskripsi Mendengarkan perubahan size, position, atau visibility dari komponen Mendengarkan ketika komponen mendapatkan atau kehilangan fokus keyboard Mendengarkan penekanan tombol keyboard (hanya untuk komponen yang mendapat fokus keyboard) Mendengarkan penekanan mouse, klik mouse, pelepasan mouse, dan pergerakan mouse Mendengarkan perubahan posisi kursor mouse pada komponen Mendengarkan pergerakan roda mouse pada komponen Mendengarkan perubahan hirarki komponen karena kejadian yang berubah Mendengarkan perubahan hirarki komponen karena kejadian pergerakan dan perubahan ukuran
43
44
45 Listener API Table -1- Listener or Adapter ActionListener Listener Method actionperformed(actionevent) Deskripsi AncestorListener CaretListener CellEditorListener ChangeListener ComponentListener ComponentAdapter ContainerListener ContainerAdapter DocumentListener ExceptionListener ancestoradded(ancestorevent AncestorEvent) ancestormoved(ancestorevent) ancestorremoved(ancestorevent) caretupdate(caretevent CaretEvent) editingstopped(changeevent ChangeEvent) editingcanceled(changeevent) statechanged(changeevent ChangeEvent) componenthidden(componentevent) componentmoved(componentevent ComponentEvent) componentresized(componentevent) componentshown(componentevent componentadded(containerevent ContainerEvent) componentremoved(containerevent) changedupdate(documentevent DocumentEvent) insertupdate(documentevent DocumentEvent) removeupdate(documentevent) exceptionthrown(exception)
46 Listener API Table -2- Listener or Adapter FocusListener FocusAdapter HierarchyBoundsListener HierarchyBoundsAdapter HierarchyListener HyperlinkListener InputMethodListener InternalFrameListener InternalFrameAdapter ItemListener KeyListener KeyAdapter Listener Method focusgained(focusevent) focuslost(focusevent) ancestormoved(hierarchyevent) ancestorresized(hierarchyevent) hierarchychanged(hierarchyevent HierarchyEvent) hyperlinkupdate(hyperlinkevent HyperlinkEvent) caretpositionchanged(inputmethodevent InputMethodEvent) inputmethodtextchanged(inputmethodevent InputMethodEvent) internalframeactivated(internalframeevent) internalframeclosed(internalframeevent) internalframeclosing(internalframeevent) internalframedeactivated(internalframeevent) internalframedeiconified(internalframeevent) internalframeiconified(internalframeevent ifi InternalFrameEvent) t) internalframeopened(internalframeevent) itemstatechanged(itemevent ItemEvent) keypressed(keyevent) keyreleased(keyevent) keytyped(keyevent Deskripsi
47 Listener API Table -3- Listener or Adapter ListDataListener ListSelectionListener MenuDragMouseListener MenuKeyListener MenuListener MouseInputListener MouseInputAdapter Listener Method contentschanged(listdataevent) intervaladded(listdataevent) intervalremoved(listdataevent ListDataEvent) t t) valuechanged(listselectionevent) menudragmousedragged(menudragmouseevent) menudragmouseentered(menudragmouseevent) menudragmouseexited(menudragmouseevent) menudragmousereleased(menudragmouseevent) menukeypressed(menukeyevent MenuKeyEvent) menukeyreleased(menukeyevent) menukeytyped(menukeyevent) menucanceled(menuevent) menudeselected(menuevent) menuselected(menuevent) mouseclicked(mouseevent MouseEvent) mouseentered(mouseevent) mouseexited(mouseevent) mousepressed(mouseevent MouseEvent) mousereleased(mouseevent) mousedragged(mouseevent) mousemoved(mouseevent) Deskripsi
48 Listener API Table -4- Listener or Adapter Listener Method Deskripsi MouseListener MouseMotionListener MouseMotionAdapter, MouseInputAdapter MouseWheelListener MouseAdapter PropertyChangeListener TableColumnModelListener TableModelListener mouseclicked(mouseevent MouseEvent) mouseentered(mouseevent) mouseexited(mouseevent) mousepressed(mouseevent) mousereleased(mouseevent) mousedragged(mouseevent) mousemoved(mouseevent) popupmenucanceled(popupmenuevent) popupmenuwillbecomeinvisible(popupmenuevent PopupMenuEvent) popupmenuwillbecomevisible(popupmenuevent) propertychange(propertychangeevent PropertyChangeEvent) columnadded(tablecolumnmodelevent TableColumnModelEvent) columnmoved(tablecolumnmodelevent) columnremoved(tablecolumnmodelevent) columnmarginchanged(changeevent) columnselectionchanged(listselectionevent) tablechanged(tablemodelevent TableModelEvent)
49 Listener API Table -5- Listener Lste e or Adapter Listener Lste e Method Deskripsi TreeExpansionListener TreeModelListener TreeSelectionListener TreeWillExpandListener UndoableEditListener VetoableChangeListener WindowFocusListener WindowAdapter WindowListener WindowAdapter WindowStateListener WindowAdapter treecollapsed(treeexpansionevent) treeexpanded(treeexpansionevent) treenodeschanged(treemodelevent) treenodesinserted(treemodelevent) treenodesremoved(treemodelevent) treestructurechanged(treemodelevent) valuechanged(treeselectionevent) treewillcollapse(treeexpansionevent) treewillexpand(treeexpansionevent) undoableedithappened(undoableeditevent) vetoablechange(propertychangeevent) windowgainedfocus(windowevent) windowlostfocus(windowevent) windowactivated(windowevent) windowclosed(windowevent) windowclosing(windowevent) windowdeactivated(windowevent) windowdeiconified(windowevent) windowiconified(windowevent) windowopened(windowevent) windowstatechanged(windowevent)
50 Referensi -1- Sharon Zakhour et al, The Java Tutorial Fourth Edition, Deitel & Deitel, Java How to Program Sixth Edition, Prentice Hall, 2004 Kathy Sierra & Bert Bates, Head First Java 2nd Edition, O Reilly, 2005 Rogers Cadenhead d & Laura Lemay, Teach Yourself Java 6 in 21 Days, Sams Publishing, 2007 Robert Lafore, Data Structures and Algorithms in Java Second Edition, Sams Publishing, 2003
51 Referensi -2- Tim Pengembang JENI, JENI 1-6, Depdiknas, 2007 Abdul Kadir, Dasar Pemrograman Java 2, Penerbit Andi, 2004 Indrajani dan Martin, Pemrograman Berbasis Objek dengan Java, Elex Media Komputindo, 2007 LN Harnaningrum, Algoritma dan Pemrograman Java, Graha Ilmu, 2009 Rachmad Hakim & Sutarto, Mastering Java, Elex Media Komputindo, 2009
Java Fundamentals: 3. Java GUI. Pemrograman Lanjut PTIIK UB Dosen: Herman Tolle. Slide ini dibuat oleh Pak Romy Satriowahono
Java Fundamentals: 3. Java GUI Pemrograman Lanjut PTIIK UB Dosen: Herman Tolle Slide ini dibuat oleh Pak Romy Satriowahono Course Outline 1. OOP Concepts: Konsep dan Paradigma Object-Oriented 2. Java Basics:
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 terperinciRomi Satria Wahono Lahir di Madiun, 2 Oktober 1974 SD Sompok Semarang (1987) SMPN 8 Semarang (1990) SMA Taruna Nusantara, Magelang (1993) S1, S2 dan S
OOP: Java GUI with Netbeans Romi Satria Wahono romi@romisatriawahono.net http://romisatriawahono.net YM: romi _ sw Romi Satria Wahono Lahir di Madiun, 2 Oktober 1974 SD Sompok Semarang (1987) SMPN 8 Semarang
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 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 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 & 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 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 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 terperinciDIK-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 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 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. 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 terperinciCreating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi
Creating Graphical User Interfaces [1] with Java By: De Rosal Ignatius Moses Setiadi The Mathematical Concept of GUIs APIs for Java GUI Anatomy of GUI Application Top-Level Containers Using Swing Components
Lebih terperinciPemrograman Berorientasi Objek Lanjut Lecture 3: Layout Manager
Pemrograman Berorientasi Objek Lanjut Lecture 3: Layout Manager N IKO IB R A H IM, M IT F A K U LTA S TEKN O L O G I IN F O R M A S I U N IV E R S ITA S K R IS TEN M A R A N A TH A Review Menu memiliki
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 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 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 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 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 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 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 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 terperinciMembuat Frame, Label, TextField dan Button di Java [Full Coding]
Membuat Frame, Label, TextField dan Button di Java [Full Coding] Oleh: Yudi Setiawan Dalam bahasa pemrograman visual, ada istilah yang sering Anda dengar dengan sebutan Frame. Di Java, Frame merupakan
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 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/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 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 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 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 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 terperinciPemrograman Java. Pertemuan VIII By: Augury
Pemrograman Java Pertemuan VIII By: Augury Menambahkan Komponen JPanel Untuk menambahkan komponen ke JFrame digunakan JPanel sebagai container (penampung) dari komponen yang akan ditambahkan Langkah membuat
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 terperinciModul 7 Praktikum Pemrograman Visual
Modul 7 Praktikum Pemrograman Visual 1 IDENTITAS Kajian Memahami pembuatan komponen swing (native-way) dan pengaksesan database (MySQL) dengan bahasa pemrograman java Topik Komponen Swing Referensi 1.
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 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 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 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 terperinciPemrograman Visual Java Membuat Form Penilaian
Pemrograman Visual Java Membuat Form Penilaian import javax.swing.*; import java.awt.*; import java.awt.event.*; public class Nilaigel2 public static void main (String[]arg) //membuat Komponen Yang di
Lebih terperinciGraphics Programming
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,
Lebih terperinciMembuat Form Dinamis di Java
Membuat Form Dinamis di Java Oleh: Yudi Setiawan Dalam pemrograman web, istilah ini sering disebut dengan dinamis. Maksud dinamis di sini ialah membuat tampilan form pada aplikasi Anda lebih fleksibel
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 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 terperinciMateri 6 Pemrograman Visual
Materi 6 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ItemListener. Sesi Materi Interface Listener memiliki berbagai macam tipe, salah
Lebih terperinciMateri 3 Pemrograman Visual
Materi 3 Pemrograman Visual Pada materi ini akan dipelajari tentang layouting, terutama 1. BorderLayout 2. FlowLayout 3. GridLayout Sesi Materi Pada saat membuat aplikasi GUI menggunakan bahasa pemrograman
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 terperinciBelajar Set Currency Format di TextField Java
Belajar Set Currency Format di TextField Java Oleh: Yudi Setiawan Di Java, Ada 2 jenis TextField(TextBox di VB NET) yakni, JTextField dan JFormattedTextField. Kedua Textfield ini jelaslah berbeda fungsinya.
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 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 terperinciLecture 04: Event Handling (Event Driven Programming)
Lecture 04: Event Handling (Event Driven Programming) N I K O I B R A H I M, M I T P R O G R A M S T U D I S I S T E M I N F O R M A S I U N I V E R S I T A S K R I S T E N M A R A N A T H A Review Minggu
Lebih terperincivisit : www.marisharingilmu.wordpress.com
Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java
Lebih terperinci- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta
MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama
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 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 terperinciLISTING PROGRAM. Program animasi Frame by Frame dalam bahasa pemrograman Java
A-1 LISTING PROGRAM Program animasi Frame by Frame dalam bahasa pemrograman Java import java.awt.*; import java.awt.event.*; public class Animasi_Pose_To_Pose extends Frame implements Runnable Thread animation;
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 terperinciLAPORAN PERCOBAAN V ( MENGHITUNG NILAI UJIAN MAHASISWA) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS
LAPORAN PERCOBAAN V ( MENGHITUNG NILAI UJIAN MAHASISWA) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS Diajukan untuk memenuhi tugas UTS mata kuliah Pemrograman JAVA VISUAL III Oleh : SITI SARWENDAH 1142203
Lebih terperinciTUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB
TUGAS PEMROGRAMAN BERBASIS JAVA ADARA HIJAB Disusun Oleh : Widatin Mayasari 13111022 21 PRODI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAR MERCU BUANA YOGYAKARTA Pemrograman Java JDBC 1
Lebih terperinciPemrograman Berbasis Java PERSEWAAN PELAMPUNG. Riska Nony Oktaviani Kelas 21 Teknik Informatika Teknologi Informasi
Pemrograman Berbasis Java PERSEWAAN PELAMPUNG Riska Nony Oktaviani 13111005 Kelas 21 Teknik Informatika Teknologi Informasi UNIVERSITAS MERCU BUANA YOGYAKARTA 1 DAFTAR ISI Pemrograman Berbasis Java...
Lebih terperinciMultimedia Pembelajaran:
Multimedia Pembelajaran: Pengantar dan Teknik Pengembangan Romi Satria Wahono YM: romi_sw SD Sompok Semarang (1987) SMPN 8 Semarang (1990) SMA Taruna Nusantara, Magelang (1993) S1, S2 dan S3 (on-leave)
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 terperinciKASUS INHERITANCE. (Window, Multithreading dan Applet)
KASUS INHERITANCE (Window, Multithreading dan Applet) FRAME/WINDOWS FRAME Frame : merupakan komponen window paling atas yang memiliki judul dan border Frame merupakan salah satu komponen utama dalam GUI
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 terperinciPERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom
PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom 1. Membuat Project Baru File New Project Browse : Cari folder tempat untuk menyimpan Project. 2. Membuat Form baru menggunakan
Lebih terperinciVISUAL JAVA PROGRAMMING
9/9/2009 TEKNIK ELEKTRONIKA FT UNP PADANG VISUAL JAVA PROGRAMMING Java Education Network Indonesia Basic Visual Java Component Muhammad Adri, S.Pd, MT MODUL 1. BASIC VISUAL JAVA PROGRAMMING Topik Pembina
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 terperinciBikin Gampang Coding GUI-Mu Dengan 'Java GUI Builder'
SinauDewe JavaSE Hey, belajar sendiri itu mudah! Bikin Gampang Coding GUI-Mu Dengan 'Java GUI Builder' Tutorial ini bebas untuk dicopy / disebarluaskan secara gratis. Dilarang menggunakan sebagian / keseluruhan
Lebih terperinciMEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA
MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA BY : INDRA 2009 MEMBUAT APLIKASI ZODIAK SEDERHANA DENGAN JAVA (BY: INDRA.WIDIATMOJO) Sebagaimana kita ketahui bahasa Java merupakan bahasa yang sedang naik
Lebih terperinciTutorial A Menggambar Bendera Merah Putih Pada Frame
Tutorial A Menggambar Bendera Merah Putih Pada Frame Batas pengumpulan : 17.30 WIB waktu Scele Nama berkas pengumpulan : Kedua kode sumber di kompres dalam zip dengan nama NPM.zip (Cth: 1106018888.zip)
Lebih terperinciSISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA. Disusun oleh : Rahmat Hidayat
SISTEM INFORMASI PENJUALAN SATE BERBASIS JAVA Disusun oleh : Rahmat Hidayat 13121022 21 PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCUBUANA YOGYAKARTA 2015 DAFTAR ISI DAFTAR
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 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 terperinci