[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. |