Portfolio
BestWebBrowser
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
public class ReadFile extends JFrame{
private JTextField addressBar;
private JEditorPane display;
//constructor
public ReadFile() {
super("BestBrowser");
addressBar = new JTextField("Enter the URL");
addressBar.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent event) {
loadCrap(event.getActionCommand());
}
}
);
add(addressBar, BorderLayout.NORTH);
display = new JEditorPane();
display.setEditable(false);
display.addHyperlinkListener(
new HyperlinkListener() {
public void hyperlinkUpdate(HyperlinkEvent event) {
if(event.getEventType() == HyperlinkEvent.EventType.ACTIVATED) {
loadCrap(event.getURL().toString());
}
}
}
);
add( new JScrollPane(display), BorderLayout.CENTER);
setSize(640, 480);
setVisible(true);
}
//load crap to display on the screen
private void loadCrap(String userText) {
try {
display.setPage(userText);
addressBar.setText(userText);
}catch(Exception e) {System.out.println("crap");}
}
}
import javax.swing.JFrame;
public class apple {
public static void main(String[] args) {
ReadFile re = new ReadFile();
re.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
