[Mtbrowser-developers] SF.net SVN: mtbrowser: [25] trunk
Status: Beta
Brought to you by:
ipv6guru
|
From: <cod...@us...> - 2007-06-17 22:50:15
|
Revision: 25
http://mtbrowser.svn.sourceforge.net/mtbrowser/?rev=25&view=rev
Author: coder_2020
Date: 2007-06-17 15:50:04 -0700 (Sun, 17 Jun 2007)
Log Message:
-----------
You might look at the Demo, and see how far I have got
Modified Paths:
--------------
trunk/BrowsersList.class
trunk/BrowsersList.java
trunk/DataMissingException.class
trunk/ExecuteBrowser.class
trunk/FindBrowserTest.class
trunk/FindBrowserTest.java
trunk/FindBrowsers.class
trunk/GUIDemo.class
trunk/GUIDemo.java
trunk/GenericFunctions.class
trunk/MtBrowserException.class
trunk/NotFoundBrowserException.class
trunk/WinMenu.class
Modified: trunk/BrowsersList.class
===================================================================
(Binary files differ)
Modified: trunk/BrowsersList.java
===================================================================
--- trunk/BrowsersList.java 2007-06-17 18:38:21 UTC (rev 24)
+++ trunk/BrowsersList.java 2007-06-17 22:50:04 UTC (rev 25)
@@ -1,23 +1,20 @@
import java.awt.Toolkit;
import java.awt.Dimension;
-import java.awt.Container;
import java.awt.BorderLayout;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.BoxLayout;
import javax.swing.Box;
-import javax.swing.ButtonGroup;
import javax.swing.JRadioButton;
import javax.swing.JCheckBox;
import javax.swing.JPanel;
import javax.swing.BorderFactory;
import javax.swing.border.Border;
import javax.swing.border.TitledBorder;
-import javax.swing.border.EtchedBorder;
-import javax.swing.border.CompoundBorder;
-import javax.swing.border.BevelBorder;
+import javax.swing.border.EtchedBorder;
+import javax.swing.DefaultButtonModel;
public class BrowsersList extends JPanel
{
@@ -29,32 +26,64 @@
"Browsers"));
browsersList = Box.createVerticalBox();
- browsersList.setSize(20,20);
- browsers = new ButtonGroup();
-
+ browsersList.setMaximumSize(new Dimension(100,30));
+
browsersList.add(Box.createVerticalStrut(10));
- browsers.add(firefox = new JRadioButton("FireFox"));
- browsersList.add(firefox);
+ browsersList.add(firefox= new JRadioButton("Firefox"));
browsersList.add(Box.createVerticalStrut(10));
- browsers.add(mozilla = new JRadioButton("Mozilla"));
- browsersList.add(mozilla);
+ browsersList.add(mozilla = new JRadioButton("Mozilla"));
browsersList.add(Box.createVerticalStrut(10));
- browsers.add(explorer = new JRadioButton("Internet Explorer"));
- browsersList.add(explorer);
+ browsersList.add(explorer = new JRadioButton("Internet Explorer"));
browsersList.add(Box.createVerticalStrut(10));
- browsers.add(netscape = new JRadioButton("Netscape"));
- browsersList.add(netscape);
+ browsersList.add(netscape = new JRadioButton("Netscape"));
browsersList.add(Box.createVerticalStrut(10));
- browsers.add(opera = new JRadioButton("Opera"));
- browsersList.add(opera);
- add(browsersList,BorderLayout.CENTER);
- }
- Box browsersList, right;
- ButtonGroup browsers;
- JRadioButton firefox, mozilla, explorer, netscape, opera;
+ browsersList.add(opera = new JRadioButton("Opera"));
+
+ browsersList.add(Box.createVerticalStrut(10));
+ browsersList.add(konqueror = new JRadioButton("Konqueror"));
+
+ add(browsersList,BorderLayout.CENTER);
+
+ //Test Finding browsers
+ try{
+ findBrowsers();
+ }catch(Exception e){ System.out.println(e.getMessage());}
+
+ }
+ private void findBrowsers() throws MtBrowserException
+ {
+ DefaultButtonModel model;
+ if(!FindBrowsers.check("firefox").equals(""))
+ {
+ model = (DefaultButtonModel)firefox.getModel();
+ model.setSelected(true);
+ }if(!FindBrowsers.check("mozilla").equals(""))
+ {
+ model = (DefaultButtonModel)mozilla.getModel();
+ model.setSelected(true);
+ }if(!FindBrowsers.check("explorer").equals(""))
+ {
+ model = (DefaultButtonModel)explorer.getModel();
+ model.setSelected(true);
+ }if(!FindBrowsers.check("netscape").equals(""))
+ {
+ model = (DefaultButtonModel)netscape.getModel();
+ model.setSelected(true);
+ }if(!FindBrowsers.check("opera").equals(""))
+ {
+ model = (DefaultButtonModel)opera.getModel();
+ model.setSelected(true);
+ }if(!FindBrowsers.check("konqueror").equals(""))
+ {
+ model = (DefaultButtonModel)konqueror.getModel();
+ model.setSelected(true);
+ }
+ }
+ private Box browsersList, right;
+ private JRadioButton firefox, mozilla, explorer, netscape, opera, konqueror;
}
Modified: trunk/DataMissingException.class
===================================================================
(Binary files differ)
Modified: trunk/ExecuteBrowser.class
===================================================================
(Binary files differ)
Modified: trunk/FindBrowserTest.class
===================================================================
(Binary files differ)
Modified: trunk/FindBrowserTest.java
===================================================================
--- trunk/FindBrowserTest.java 2007-06-17 18:38:21 UTC (rev 24)
+++ trunk/FindBrowserTest.java 2007-06-17 22:50:04 UTC (rev 25)
@@ -1,5 +1,4 @@
-
import java.awt.Toolkit;
import java.awt.Dimension;
Modified: trunk/FindBrowsers.class
===================================================================
(Binary files differ)
Modified: trunk/GUIDemo.class
===================================================================
(Binary files differ)
Modified: trunk/GUIDemo.java
===================================================================
--- trunk/GUIDemo.java 2007-06-17 18:38:21 UTC (rev 24)
+++ trunk/GUIDemo.java 2007-06-17 22:50:04 UTC (rev 25)
@@ -1,10 +1,10 @@
-
+import javax.swing.JFrame;
import javax.swing.JLabel;
-import java.awt.BorderLayout;
+import javax.swing.JTextField;
+import javax.swing.JPanel;
+import java.awt.BorderLayout;
+import javax.swing.JButton;
-//Frame for the Sketcher application
-import javax.swing.JFrame;
-
public class GUIDemo extends JFrame {
public GUIDemo(String title) {
@@ -12,10 +12,26 @@
setDefaultCloseOperation(EXIT_ON_CLOSE);
this.setLayout(new BorderLayout());
- setJMenuBar(new WinMenu());
- add(new JLabel("Choose from Browsers Found"), BorderLayout.NORTH);
- add(new JLabel("Here Should Go The Rest of the GUI, the link input"),
- BorderLayout.EAST);
- add(new BrowsersList(), BorderLayout.CENTER);
+ setJMenuBar(new WinMenu());
+
+ add(new JLabel("Choose from Browsers Found"), BorderLayout.NORTH);
+ add(new BrowsersList(), BorderLayout.WEST);
+ add(new InGui(), BorderLayout.CENTER);
+
}
-}
\ No newline at end of file
+}
+
+/**
+ * Test class
+ * */
+class InGui extends JPanel
+{
+ public InGui()
+ {
+ add(new JLabel("Enter the URL: "));
+ add(txtLink = new JTextField("http://www.google.com "));
+ add(new JButton("Start Browser "));
+ }
+ private JTextField txtLink;
+}
+
Modified: trunk/GenericFunctions.class
===================================================================
(Binary files differ)
Modified: trunk/MtBrowserException.class
===================================================================
(Binary files differ)
Modified: trunk/NotFoundBrowserException.class
===================================================================
(Binary files differ)
Modified: trunk/WinMenu.class
===================================================================
(Binary files differ)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|