Skip to main content

Posts

Showing posts from November, 2009

Aplikasi Aritmatika Dengan Java

Berikut Ini Adalah Aplikasi Yang Pernah Saya Buat Waktu Awal Belajar Pemrograman Java. Hasilnya Aplikasinya Seperti Dibawah Ini : Source Code Lengkapnya : import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; public class utama implements ActionListener{ JFrame frame; JLabel label1,label2; JTextField tbil1,tbil2; JButton bkali,bbagi,bkurang,btambah; int bil1,bil2,hasil; String op; public utama() { label1 = new JLabel("Masukan Bil.Bulat 1 :"); label1.setLocation(10, 10); label1.setSize(label1.getPreferredSize()); label2 = new JLabel("Masukan Bil.Bulat 2 : "); label2.setLocation(10, 40); label2.setSize(label2.getPreferredSize()); tbil1 = new JTextField(14); tbil1.setLocation(140, 10); tbil1.setSize(tbil1.getPreferredSize()); tbil2 = new JTextField(14); tb...

Tutorial Jtable

Berikut Ini Saya Share Sedikit Ilmu Yang Saya Pelajari Dari Om Google, Cukup Sulit Awalnya Tapi Kalau Sudah Terbiasa Pasti Jadi Muda. Dimana Tutorial Jtable Tersebut Meliputi Penambahan Baris, Hapus Baris Dan Isi Data Pada Baris Perbaris. Untuk Lebih Jelasnya Lihat Gambar Di Bawah Ini : Berikut Source Code Lengkapnya : import javax.swing.JOptionPane; import javax.swing.table.DefaultTableModel; /** * * @author Mr.Bayu */ public class utama extends javax.swing.JFrame { DefaultTableModel model; Object data[][]=null; int i; public utama() { initComponents(); model = (DefaultTableModel) tabel.getModel(); } @SuppressWarnings("unchecked") // private void initComponents() { jPanel1 = new javax.swing.JPanel(); tno_hp = new javax.swing.JTextField(); jLabel1 = new javax.swing.JLabel(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); tnama = new javax.swing.JTextField(); talamat = new javax.swing.JTextField(); jScrollPane1 = new jav...

GUI Transparan

import com.sun.awt.AWTUtilities; public class NewJFrame extends javax.swing.JFrame { public NewJFrame() { initComponents(); /**Untuk Membuat Form Transparan*/ AWTUtilities.setWindowOpacity(this, 0.70F); } @SuppressWarnings("unchecked") // private void initComponents() { jLabel1 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Transparan"); jLabel1.setText("Hello world"); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout); layout.setHorizontalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup() .addGap(159, 159, 159) .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 68, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(173, Short.MAX_VALUE)) ); layout.setVerticalGroup( layout.createParallelGroup(javax.swing.GroupLayout.Align...

TrayIcon

import java.awt.SystemTray; import java.awt.TrayIcon; import javax.swing.ImageIcon; public class postingan extends javax.swing.JFrame { /** Creates new form postingan */ SystemTray sistem; ImageIcon gambar; TrayIcon ikon; public postingan() { initComponents(); gambar = new ImageIcon(getClass().getResource("/logo_garuda.jpg")); ikon = new TrayIcon(gambar.getImage(), "Ini Trayicon"); sistem = SystemTray.getSystemTray(); try { sistem.add(ikon); }catch(Exception e) { } } @SuppressWarnings("unchecked") // private void initComponents() { jLabel1 = new javax.swing.JLabel(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Demo JfileChooser"); setLocationByPlatform(true); getContentPane().setLayout(null); jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER); jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/logo_garuda.jpg"))); // NOI18N ...

JfileChooser

Mula-mula kita buat form seperti di bawah ini : Kita Tambahkan Event Jbuttonnya, sebagai berikut : private void bbrowseActionPerformed(java.awt.event.ActionEvent evt) { JFileChooser file = new JFileChooser(); file.setAcceptAllFileFilterUsed(true); file.setFileFilter(new FileNameExtensionFilter("Gambar", "jpg")); file.showOpenDialog(this); } kode di atas artinya ketika kita mengklik tombol browse maka akan menampilkan jfilechooser, jfilechooser hanya untuk menampilkan gambar dengan extensi jpg. Berikut Source Kode Langkapnya : public class postingan extends javax.swing.JFrame { /** Creates new form postingan */ public postingan() { initComponents(); } @SuppressWarnings("unchecked") // private void initComponents() { bbrowse = new javax.swing.JButton(); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); setTitle("Demo JfileChooser"); setLocationByPlatform(true); getContentPane().setLayout(null); b...

Jprogress Bar Dan Thread

Berikut ini saya berikan contoh penggunaan thread dalam jprogress bar. mula-mula kita buat form seperti di bawah ini : Setelah membuat form, selanjutnya kita mainkan kodenya. pada bagian kode seperti berikut : public class postingan extends javax.swing.JFrame , kita tambahkan threadnya maka kodenya jadi seperti berikut : public class postingan extends javax.swing.JFrame implements Runnable { selanjtnya pada bagian event jbuttonnya. kita berikan event yang akan membangkitkan thread, kode nya seperti berikut : new Thread(this).start(); tambahkan juga threadnya pada bagian paling bawah sebagai berikut : public void run() { while(true) { jproses.setValue(i); jproses.setStringPainted(rootPaneCheckingEnabled); i++; try { Thread.sleep(1000); }catch(Exception e) { } } } berikut source kode lengkapnya : public class postingan extends javax.swing.JFrame implements Runnable { /** Creates new form postingan */ int i=0; public postingan() { initComponents(); } @Supp...