Revision: 4332 http://sourceforge.net/p/jump-pilot/code/4332 Author: ma15569 Date: 2015-03-11 18:02:01 +0000 (Wed, 11 Mar 2015) Log Message: ----------- 2015_03_11 Giuseppe Aruta: Add Icon to row
Modified Paths: -------------- core/trunk/src/org/saig/core/gui/swing/sldeditor/util/FormUtils.java Modified: core/trunk/src/org/saig/core/gui/swing/sldeditor/util/FormUtils.java =================================================================== --- core/trunk/src/org/saig/core/gui/swing/sldeditor/util/FormUtils.java 2015-03-09 09:29:48 UTC (rev 4331) +++ core/trunk/src/org/saig/core/gui/swing/sldeditor/util/FormUtils.java 2015-03-11 18:02:01 UTC (rev 4332) @@ -1,5 +1,5 @@ /* - * Kosmo - Sistema Abierto de Informaci\xF3n Geogr\xE1fica + * Kosmo - Sistema Abierto de Informaci�n Geogr�fica * Kosmo - Open Geographical Information System * * http://www.saig.es @@ -21,16 +21,16 @@ * * For more information, contact: * - * Sistemas Abiertos de Informaci\xF3n Geogr\xE1fica, S.L. - * Avnda. Rep\xFAblica Argentina, 28 - * Edificio Domocenter Planta 2\xAA Oficina 7 + * Sistemas Abiertos de Informaci�n Geogr�fica, S.L. + * Avnda. Rep�blica Argentina, 28 + * Edificio Domocenter Planta 2� Oficina 7 * C.P.: 41930 - Bormujos (Sevilla) - * Espa\xF1a / Spain + * Espa�a / Spain * - * Tel\xE9fono / Phone Number + * Tel�fono / Phone Number * +34 954 788876 * - * Correo electr\xF3nico / Email + * Correo electr�nico / Email * i...@saig.es * */ @@ -320,6 +320,112 @@ parent.add(component, gridBagConstraints); } + //2015_03_11 Giuseppe Aruta: Add Icon to row + public static void addRowInGBL( JComponent parent, int row, int startCol, Icon icon, + JComponent component ) { + GridBagConstraints gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol; + gridBagConstraints.gridy = row; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.insets = getDefaultInsets(); + JLabel iconlabel = new JLabel(); + iconlabel.setIcon(icon); + parent.add(iconlabel, gridBagConstraints); + // parent.add(label, gridBagConstraints); + + gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol + 1; + gridBagConstraints.gridy = row; + gridBagConstraints.fill = GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = getDefaultInsets(); + parent.add(component, gridBagConstraints); + } + + + //2015_03_11 Giuseppe Aruta: Add Icon to row + public static void addRowInGBL( JComponent parent, int row, int startCol, Icon icon, + JComponent component, JComponent component2 ) { + GridBagConstraints gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol; + gridBagConstraints.gridy = row; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.insets = getDefaultInsets(); + JLabel iconlabel = new JLabel(); + iconlabel.setIcon(icon); + parent.add(iconlabel, gridBagConstraints); + // parent.add(label, gridBagConstraints); + + gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol + 1; + gridBagConstraints.gridy = row; + gridBagConstraints.fill = GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = getDefaultInsets(); + parent.add(component, gridBagConstraints); + + gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol + 2; + gridBagConstraints.gridy = row; + gridBagConstraints.fill = GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = getDefaultInsets(); + parent.add(component2, gridBagConstraints); + } + + //2015_03_11 Giuseppe Aruta: Add Icon to row + public static void addRowInGBL( JComponent parent, int row, int startCol, Icon icon, + JLabel label, JComponent component, JLabel label2, JComponent component2 ) { + GridBagConstraints gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol; + gridBagConstraints.gridy = row; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.insets = getDefaultInsets(); + JLabel iconlabel = new JLabel(); + iconlabel.setIcon(icon); + parent.add(iconlabel, gridBagConstraints); + // parent.add(label, gridBagConstraints); + + gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol + 1; + gridBagConstraints.gridy = row; + gridBagConstraints.fill = GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = getDefaultInsets(); + parent.add(label, gridBagConstraints); + + gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol + 2; + gridBagConstraints.gridy = row; + gridBagConstraints.fill = GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = getDefaultInsets(); + parent.add(component, gridBagConstraints); + gridBagConstraints = new GridBagConstraints(); + + gridBagConstraints.gridx = startCol + 3; + gridBagConstraints.gridy = row; + gridBagConstraints.fill = GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = getDefaultInsets(); + parent.add(label2, gridBagConstraints); + + gridBagConstraints = new GridBagConstraints(); + gridBagConstraints.gridx = startCol + 4; + gridBagConstraints.gridy = row; + gridBagConstraints.fill = GridBagConstraints.HORIZONTAL; + gridBagConstraints.anchor = GridBagConstraints.WEST; + gridBagConstraints.weightx = 1.0; + gridBagConstraints.insets = getDefaultInsets(); + parent.add(component2, gridBagConstraints); + } + public static void addColInGBL( JComponent parent, int row, int startCol, JComponent label, JComponent component ) { GridBagConstraints gridBagConstraints = new GridBagConstraints(); ------------------------------------------------------------------------------ Dive into the World of Parallel Programming The Go Parallel Website, sponsored by Intel and developed in partnership with Slashdot Media, is your hub for all things parallel software development, from weekly thought leadership blogs to news, videos, case studies, tutorials and more. Take a look and join the conversation now. http://goparallel.sourceforge.net/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel