[Mtbrowser-developers] SF.net SVN: mtbrowser: [24] trunk
Status: Beta
Brought to you by:
ipv6guru
From: <cod...@us...> - 2007-06-17 18:38:24
|
Revision: 24 http://mtbrowser.svn.sourceforge.net/mtbrowser/?rev=24&view=rev Author: coder_2020 Date: 2007-06-17 11:38:21 -0700 (Sun, 17 Jun 2007) Log Message: ----------- I am working on the Demo I got the Menu and Browsers List need to add events Modified Paths: -------------- trunk/ExecuteBrowser.java trunk/FindBrowserTest.class trunk/FindBrowserTest.java trunk/FindBrowsers.class trunk/FindBrowsers.java trunk/GenericFunctions.java trunk/MtBrowserExceptions.java Added Paths: ----------- trunk/.classpath trunk/.project trunk/BrowsersList.class trunk/BrowsersList.java trunk/GUIDemo.class trunk/GUIDemo.java trunk/WinMenu.class trunk/WinMenu.java Added: trunk/.classpath =================================================================== --- trunk/.classpath (rev 0) +++ trunk/.classpath 2007-06-17 18:38:21 UTC (rev 24) @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<classpath> + <classpathentry path="org.eclipse.jdt.launching.JRE_CONTAINER" kind="con"/> + <classpathentry path="" kind="output"/> +</classpath> Added: trunk/.project =================================================================== --- trunk/.project (rev 0) +++ trunk/.project 2007-06-17 18:38:21 UTC (rev 24) @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>trunk</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.jdt.core.javabuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.jdt.core.javanature</nature> + </natures> +</projectDescription> Added: trunk/BrowsersList.class =================================================================== (Binary files differ) Property changes on: trunk/BrowsersList.class ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/BrowsersList.java =================================================================== --- trunk/BrowsersList.java (rev 0) +++ trunk/BrowsersList.java 2007-06-17 18:38:21 UTC (rev 24) @@ -0,0 +1,60 @@ + +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; + +public class BrowsersList extends JPanel +{ + public BrowsersList() + { + setLayout(new BorderLayout()); + setBorder(new TitledBorder( + new EtchedBorder(), + "Browsers")); + + browsersList = Box.createVerticalBox(); + browsersList.setSize(20,20); + browsers = new ButtonGroup(); + + browsersList.add(Box.createVerticalStrut(10)); + browsers.add(firefox = new JRadioButton("FireFox")); + browsersList.add(firefox); + + browsersList.add(Box.createVerticalStrut(10)); + browsers.add(mozilla = new JRadioButton("Mozilla")); + browsersList.add(mozilla); + + browsersList.add(Box.createVerticalStrut(10)); + browsers.add(explorer = new JRadioButton("Internet Explorer")); + browsersList.add(explorer); + + browsersList.add(Box.createVerticalStrut(10)); + browsers.add(netscape = new JRadioButton("Netscape")); + browsersList.add(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; + +} Modified: trunk/ExecuteBrowser.java =================================================================== --- trunk/ExecuteBrowser.java 2007-06-17 01:19:26 UTC (rev 23) +++ trunk/ExecuteBrowser.java 2007-06-17 18:38:21 UTC (rev 24) @@ -1,4 +1,4 @@ -package mtbrowser; + import java.io.IOException; public class ExecuteBrowser { Modified: trunk/FindBrowserTest.class =================================================================== (Binary files differ) Modified: trunk/FindBrowserTest.java =================================================================== --- trunk/FindBrowserTest.java 2007-06-17 01:19:26 UTC (rev 23) +++ trunk/FindBrowserTest.java 2007-06-17 18:38:21 UTC (rev 24) @@ -1,10 +1,21 @@ -package mtbrowser; + +import java.awt.Toolkit; +import java.awt.Dimension; + public class FindBrowserTest { public static void main(String [] arg) { - for(int i = 0; i < GenericFunctions.BROWSERS.length; i++) + window = new GUIDemo("MtBrowser Demo"); + Toolkit theKit = window.getToolkit(); + Dimension wndSize = theKit.getScreenSize(); + + window.setBounds(wndSize.width/4, wndSize.height/4, + wndSize.width/2 + 100, wndSize.height/2 + 100); + window.setVisible(true); + + /*for(int i = 0; i < GenericFunctions.BROWSERS.length; i++) { if(FindBrowsers.check(GenericFunctions.BROWSERS[i]).equals("")) System.out.println(GenericFunctions.BROWSERS[i] + " is not installed"); @@ -18,6 +29,7 @@ System.out.println(e.getMessage()); } } - } + }*/ } + private static GUIDemo window; } Modified: trunk/FindBrowsers.class =================================================================== (Binary files differ) Modified: trunk/FindBrowsers.java =================================================================== --- trunk/FindBrowsers.java 2007-06-17 01:19:26 UTC (rev 23) +++ trunk/FindBrowsers.java 2007-06-17 18:38:21 UTC (rev 24) @@ -1,4 +1,3 @@ -package mtbrowser; /* Execute a script that will find the browsers installed */ Added: trunk/GUIDemo.class =================================================================== (Binary files differ) Property changes on: trunk/GUIDemo.class ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/GUIDemo.java =================================================================== --- trunk/GUIDemo.java (rev 0) +++ trunk/GUIDemo.java 2007-06-17 18:38:21 UTC (rev 24) @@ -0,0 +1,21 @@ + +import javax.swing.JLabel; +import java.awt.BorderLayout; + +//Frame for the Sketcher application +import javax.swing.JFrame; + +public class GUIDemo extends JFrame { + + public GUIDemo(String title) { + setTitle(title); + 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); + } +} \ No newline at end of file Modified: trunk/GenericFunctions.java =================================================================== --- trunk/GenericFunctions.java 2007-06-17 01:19:26 UTC (rev 23) +++ trunk/GenericFunctions.java 2007-06-17 18:38:21 UTC (rev 24) @@ -1,4 +1,4 @@ -package mtbrowser; + /* * Contains Shared Data across other classes */ Modified: trunk/MtBrowserExceptions.java =================================================================== --- trunk/MtBrowserExceptions.java 2007-06-17 01:19:26 UTC (rev 23) +++ trunk/MtBrowserExceptions.java 2007-06-17 18:38:21 UTC (rev 24) @@ -1,5 +1,5 @@ -package mtbrowser; + class MtBrowserException extends Exception { public MtBrowserException() Added: trunk/WinMenu.class =================================================================== (Binary files differ) Property changes on: trunk/WinMenu.class ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: trunk/WinMenu.java =================================================================== --- trunk/WinMenu.java (rev 0) +++ trunk/WinMenu.java 2007-06-17 18:38:21 UTC (rev 24) @@ -0,0 +1,68 @@ + +import javax.swing.JMenu; +import javax.swing.JMenuBar; +import javax.swing.JMenuItem; + +public class WinMenu extends JMenuBar{ + + public WinMenu() { + //File menu + JMenu fileMenu = new JMenu("File"); + exitItem = fileMenu.add("Exit"); + + //options Menu + JMenu optionsMenu = new JMenu("Options"); + redetectBrowser = optionsMenu.add("Re-Detect Browsers"); + addBrowser = optionsMenu.add("Add Browser Manually"); + openLocalPage = optionsMenu.add("Open Local Web Page"); + viewSource = optionsMenu.add("View Source"); + + //Validations Menu + JMenu validationsMenu = new JMenu("Validations"); + //CSS Menu + JMenu cssMenu = new JMenu("CSS"); + cssLevelOne = cssMenu.add("Validate to CSS Level 1"); + cssLevelTwo = cssMenu.add("Validate to CSS Level 2"); + cssLevelThree= cssMenu.add("Validate to CSS Level 3"); + cssMenu.addSeparator(); + visitValidSite = cssMenu.add("CSS Validations Site"); + validationsMenu.add(cssMenu); + //HTML Menu + JMenu htmlMenu = new JMenu("HTML"); + validateTo = htmlMenu.add("Validate to ..."); + htmlFour = htmlMenu.add("HTML 4.01 Transitional"); + htmlStrict = htmlMenu.add("HTML Strict"); + xhtmlOne = htmlMenu.add("XHTML 1.0 Transitional"); + xhtmlStrict = htmlMenu.add("XHTML 1.1 Strict"); + visitHtmlVSite = htmlMenu.add("Visit HTML Validation Site"); + validationsMenu.add(htmlMenu); + + //Resources Menu + JMenu resourcesMenu = new JMenu("Resources"); + hintsAndTips = resourcesMenu.add("Hints and Tips"); + JMenu howToMenu = new JMenu("How to ..."); + convertToCss = howToMenu.add("Conver to CSS only Code"); + resourcesMenu.add(howToMenu); + + //Help Menu + JMenu helpMenu = new JMenu("Help"); + aboutItem = helpMenu.add("About"); + additionalInfo = helpMenu.add("Additional Information"); + viewChangeLog = helpMenu.add("View ChangeLog"); + creditsAndThanks = helpMenu.add("Credits and Thanks"); + + add(fileMenu); + add(optionsMenu); + add(validationsMenu); + add(resourcesMenu); + add(helpMenu); + } + + private JMenuItem exitItem; + private JMenuItem redetectBrowser, addBrowser, openLocalPage, viewSource; + private JMenuItem cssLevelOne, cssLevelTwo, cssLevelThree, visitValidSite; + private JMenuItem validateTo, htmlFour, htmlStrict, xhtmlOne, + xhtmlStrict, visitHtmlVSite; + private JMenuItem hintsAndTips, convertToCss; + private JMenuItem aboutItem, additionalInfo, viewChangeLog, creditsAndThanks; +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |