Professional Documents
Culture Documents
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.net.*;
import javax.swing.*;
import javax.swing.event.*;
kutu=new TextField("http://www.");
kutu.addActionListener(this);
webs=new JEditorPane();
webs.setEditable(false);
webs.addHyperlinkListener(this);
setJMenuBar(menubar);
c.setLayout(null);
kay=new JScrollPane(webs);
kay.setBounds(10,50,940,650);
kutu.setBounds(10,20,740,25);
dugme.setBounds(751,20,50,25);
kapat.setBounds(803,20,50,25);
yazdir.setBounds(855,20,50,25);
c.add(kapat);
c.add(kay);
c.add(dugme);
c.add(yazdir);
c.add(kutu);
show();
}
public void actionPerformed(ActionEvent e)
{
setTitle("Kachak Web Tarayici - Site Açýlýyor...");
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
Object kaynak=e.getSource();
String satir=kutu.getText();
if (kaynak==dugme || kaynak==kutu)
{
try {
webs.setPage(satir);
setTitle("Kachak Web Tarayici - Açýldý");
}
catch (IOException ei)
{
try {
webs.setPage("http://www.cmaeal.com/hata/hata.ht
ml");
kutu.setText("hata: sayfaYok");
}
catch (IOException se) {
System.out.print("Hata oldu..");
}
}
}
else if (kaynak==kapat)
{
System.exit(0);
}
else if (kaynak==hakkimda)
{
JOptionPane.showMessageDialog( this,"Sürüm 1.0","Yazan: Can
ÖKÇELIK",JOptionPane.INFORMATION_MESSAGE );
}
else if (kaynak==menukapa)
{
System.exit(0);
}
else if (kaynak==yazdir)
{
webs.setPage((String)yazdir.getEditor().getItem());
}
}
public void hyperlinkUpdate( HyperlinkEvent ea )
{
if ( ea.getEventType() ==
HyperlinkEvent.EventType.ACTIVATED )
{
try {
webs.setPage( ea.getURL().toString() );
kutu.setText(ea.getURL().toString());
}
catch (IOException ei)
{
try {
webs.setPage("http://www.cmaeal.com/hata/hata.ht
ml");
kutu.setText("hata: sayfaYok");
}
catch (IOException se) {
System.out.print("Hata oldu..");
}
}
}
}