Postingan

Menampilkan postingan dari Desember, 2024

Evaluasi Akhir Semester

Gambar
Nama: Azka Rizqullah Ramadhani NRP: 5025231148 Kelas: Pemrograman Berbasis Object (A) Soal 1 Apa yang dimaksud dengan Package Library dalam Java. Jelaskan kegunaan dan contoh penggunaannya dalam pemrograman Jawaban Package Library dalam java adalah library yang sudah disiapkan java itu sendiri. import java.util. List ; List < Menu > menus = JSONHandler . getAllMenuItems (); for ( Menu menu : menus ) { menuListArea . append ( menu . toString () + " \n " ); } java.util.List adalah packagenya dan dibawahnya adalah contoh penggunaannya Soal 2 Buatlah Rancangan Aplikasi yang diambil dalam Final Project Jawaban 1. Kelas MainFrame Tanggung Jawab: Mengatur antarmuka pengguna (GUI). Menyediakan tombol untuk menambah, mengubah, dan menghapus aktivitas. Mengelola interaksi antara pengguna dan data (melalui ActivityManager). Komponen Utama: Field: activityManager: Instance dari ActivityManager, bertanggung jawab mengelola data aktivitas. listModel: Objek DefaultListModel yang d...

Belajar GUI

Gambar
Nama: Azka Rizqullah Ramadhani NRP: 5025231148 Kelas: Pemrograman Berbasis Objek (A) 1. Membuat Form login dengan GUI import javax.swing. *; import java.awt. *; import java.awt.event.ActionEvent ; import java.awt.event. ActionListener ; public class LoginFrame { public static void main ( String [] args ) { JFrame frame = new JFrame ( "Login Form" ); frame . setSize ( 350 , 200 ); frame . setDefaultCloseOperation ( JFrame . EXIT_ON_CLOSE ); frame . setLocationRelativeTo ( null ); JPanel panel = new JPanel (); frame . add ( panel ); placeComponents ( panel ); frame . setVisible ( true ); } private static void placeComponents ( JPanel panel ) { panel . setLayout ( null ); JLabel userLabel = new JLabel ( "Username:" ); userLabel . setBounds ( 10 , 20 , 80 , 25 ); panel . add ( userLabel ); JTextField userText = new JTextField ( 20 ); userText . set...