Kita akan membuat browser
sederhana dengan pemrograman java. Yang dibutuhkan untuk membuat program ini :
- Java Development Kit (JDK) terbaru
- Program pengolah teks (Notepad, wordpad, textpad)
- Komputer harus terhubung dengan internet
- Langkah pertama install aplikasi JDK. Gunakan settingan standar dari JDK.
- Atur Path JDK agar java yang jika dijalankan di program command prompt (cmd) dapat berjalan dari semua path/ destination/ tempat.
- Buka program pengolah kata yang anda punya. Ketikkan sintaks program berikut :
-
/**** @editor Aziz*/import javax.swing.*;import java.awt.*;import java.awt.event.*;import java.io.*;import java.util.*;import java.net.*;import java.util.logging.Level;import java.util.logging.Logger;import javax.swing.event.*;public class Browser extends JFrame{Container konten = getContentPane();private JTextField txtUrl = new JTextField(20);private JButton btnCari = new JButton("Search");private JButton btnKembali = new JButton("Back");private JToolBar toolbar = new JToolBar();private Stack stack = new Stack();private JEditorPane editPane = new JEditorPane();private JScrollPane pane = new JScrollPane();//Konstruktorpublic Browser(){setTitle("BrowserKu (Azizul Hakim)");setSize(900,800);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);toolbar.add(txtUrl);toolbar.add(btnCari);toolbar.add(btnKembali);txtUrl.setToolTipText("Masukkan alamat URL");//Melakukan aksi pencarian ketika tombol enter ditekantxtUrl.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent act){try{stack.push(txtUrl.getText());editPane.setPage(txtUrl.getText());}catch(Exception ex){System.out.println(ex);}}});//Melakukan aksi pencarian ketika tombol cari di klikbtnCari.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent act){try{stack.push(txtUrl.getText());editPane.setPage(txtUrl.getText());}catch(Exception ex){System.out.println(ex);}}});//Kembali ke halaman web sebelumnyabtnKembali.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent act){if(stack.size()<=1)return;try{stack.pop();String url = (String)stack.peek();txtUrl.setText(url);editPane.setPage(url);}catch(Exception ex){System.out.println(ex);}}});editPane.setEditable(false);editPane.addHyperlinkListener(new HyperlinkListener(){public void hyperlinkUpdate(HyperlinkEvent hyper){if(hyper.getEventType() == HyperlinkEvent.EventType.ACTIVATED){try{stack.push(hyper.getURL().toString());txtUrl.setText(hyper.getURL().toString());editPane.setPage(hyper.getURL());}catch(Exception ex){System.out.println(ex);}}}});pane.getViewport().add(editPane);konten.setLayout(new BorderLayout());konten.add(pane,BorderLayout.CENTER);konten.add(toolbar,BorderLayout.NORTH);}//Akhir Konstruktorpublic static void main(String[] ar){new Browser();}}
- Buka command prompt (cmd). Masuk ke folder tempat anda menyimpan file Browser.java. Compile file Browser.java sehingga terbentuklah file Browser.class.
6. Jalankan file class java yang
telah dibuat.
Inilah tampilan dari Browser yang dibuat dari aplikasi java sederhana.
Berikut tampilan dari browser yang di test dengan membuka situs google.
Berikut ini tampilan dari browser yang di test dengan membuka situs facebook.
Cat :
Program ini masih belum sempurna
karena baru terdiri dari satu file. Belum terdapat file yang berfungsi untuk
menyimpan cache sehingga situs web yang dibuka hanya dengan mengetikkan
alamatnya pada address.
Link Download :
Browser
Link Download :
Browser
1 komentar: (+add yours?)
terimakasih atas semuanya
Posting Komentar