Revision 1551 trunk/applications/appgvSIG/src/com/iver/cit/gvsig/gui/layout/fframes/dialogs/FFrameTextDialog.java
FFrameTextDialog.java | ||
---|---|---|
44 | 44 |
*/ |
45 | 45 |
package com.iver.cit.gvsig.gui.layout.fframes.dialogs; |
46 | 46 |
|
47 |
import java.awt.Color; |
|
47 | 48 |
import java.awt.geom.Rectangle2D; |
48 | 49 |
|
49 | 50 |
import javax.swing.ImageIcon; |
51 |
import javax.swing.JColorChooser; |
|
52 |
import javax.swing.JDialog; |
|
53 |
import javax.swing.JFrame; |
|
50 | 54 |
import javax.swing.JPanel; |
51 | 55 |
import javax.swing.JToggleButton; |
52 | 56 |
|
... | ... | |
59 | 63 |
import com.iver.cit.gvsig.gui.layout.fframes.FFrameText; |
60 | 64 |
|
61 | 65 |
|
66 |
import javax.swing.JButton; |
|
62 | 67 |
/** |
63 | 68 |
* Dialogo para a?adir texto al Layout. |
64 | 69 |
* |
... | ... | |
92 | 97 |
private FFrameText fframetext = null; //new FFrameText(); |
93 | 98 |
private boolean isAcepted = false; |
94 | 99 |
private javax.swing.JButton bFuente = null; |
95 |
|
|
100 |
private Color textcolor = null; |
|
101 |
private JButton jButton = null; |
|
96 | 102 |
/** |
97 | 103 |
* This is the default constructor |
98 | 104 |
* |
... | ... | |
103 | 109 |
super(); |
104 | 110 |
fframetext = fframe; |
105 | 111 |
m_layout = layout; |
112 |
textcolor = fframe.getTextColor(); |
|
106 | 113 |
initialize(); |
107 | 114 |
} |
108 | 115 |
|
... | ... | |
112 | 119 |
private void initialize() { |
113 | 120 |
this.setLayout(null); |
114 | 121 |
this.add(getJContentPane(), null); |
115 |
this.setSize(288, 218);
|
|
122 |
this.setSize(289, 218);
|
|
116 | 123 |
} |
117 | 124 |
|
118 | 125 |
/** |
... | ... | |
149 | 156 |
jContentPane.add(getBAceptar(), null); |
150 | 157 |
jContentPane.add(getBCancelar(), null); |
151 | 158 |
jContentPane.add(getBFuente(), null); |
152 |
jContentPane.setSize(286, 227);
|
|
159 |
jContentPane.setSize(291, 227);
|
|
153 | 160 |
jContentPane.setLocation(6, 4); |
161 |
jContentPane.add(getJButton(), null); |
|
154 | 162 |
} |
155 | 163 |
|
156 | 164 |
return jContentPane; |
... | ... | |
202 | 210 |
private javax.swing.JLabel getLAlinear() { |
203 | 211 |
if (lAlinear == null) { |
204 | 212 |
lAlinear = new javax.swing.JLabel(); |
205 |
lAlinear.setSize(74, 27);
|
|
213 |
lAlinear.setSize(52, 27);
|
|
206 | 214 |
lAlinear.setText(PluginServices.getText(this, "alinear")); //$NON-NLS-1$ |
207 | 215 |
lAlinear.setLocation(5, 98); |
208 | 216 |
} |
... | ... | |
220 | 228 |
bIzquierda = new JToggleButton(); |
221 | 229 |
bIzquierda.setSize(30, 27); |
222 | 230 |
bIzquierda.setPreferredSize(new java.awt.Dimension(28, 20)); |
223 |
bIzquierda.setLocation(87, 98);
|
|
231 |
bIzquierda.setLocation(60, 98);
|
|
224 | 232 |
|
225 | 233 |
if (fframetext.getPos() == FFrameText.LEFT) { |
226 | 234 |
bIzquierda.setSelected(true); |
... | ... | |
250 | 258 |
bCentro = new JToggleButton(); |
251 | 259 |
bCentro.setSize(30, 27); |
252 | 260 |
bCentro.setPreferredSize(new java.awt.Dimension(28, 20)); |
253 |
bCentro.setLocation(120, 98);
|
|
261 |
bCentro.setLocation(93, 98);
|
|
254 | 262 |
|
255 | 263 |
if (fframetext.getPos() == FFrameText.CENTER) { |
256 | 264 |
bCentro.setSelected(true); |
... | ... | |
280 | 288 |
bDerecha = new JToggleButton(); |
281 | 289 |
bDerecha.setSize(30, 27); |
282 | 290 |
bDerecha.setPreferredSize(new java.awt.Dimension(28, 20)); |
283 |
bDerecha.setLocation(153, 98);
|
|
291 |
bDerecha.setLocation(126, 98);
|
|
284 | 292 |
|
285 | 293 |
if (fframetext.getPos() == FFrameText.RIGTH) { |
286 | 294 |
bDerecha.setSelected(true); |
... | ... | |
454 | 462 |
} catch (Exception ex) { |
455 | 463 |
} |
456 | 464 |
} |
457 |
|
|
465 |
fframetext.setTextColor(textcolor); |
|
458 | 466 |
fframetext.setSizeFixed(!getChbEscalaVista().isSelected()); |
459 | 467 |
fframetext.setRotation(Double.parseDouble( |
460 | 468 |
getTRotacion().getText())); |
... | ... | |
516 | 524 |
private javax.swing.JButton getBFuente() { |
517 | 525 |
if (bFuente == null) { |
518 | 526 |
bFuente = new javax.swing.JButton(); |
519 |
bFuente.setBounds(184, 98, 82, 27);
|
|
527 |
bFuente.setBounds(157, 98, 73, 27);
|
|
520 | 528 |
bFuente.setText(PluginServices.getText(this, "fuente")); //$NON-NLS-1$ |
521 | 529 |
bFuente.addActionListener(new java.awt.event.ActionListener() { |
522 | 530 |
public void actionPerformed(java.awt.event.ActionEvent e) { |
... | ... | |
534 | 542 |
*/ |
535 | 543 |
public void viewActivated() { |
536 | 544 |
} |
537 |
} |
|
545 |
/** |
|
546 |
* This method initializes jButton |
|
547 |
* |
|
548 |
* @return javax.swing.JButton |
|
549 |
*/ |
|
550 |
private JButton getJButton() { |
|
551 |
if (jButton == null) { |
|
552 |
jButton = new JButton(); |
|
553 |
jButton.setForeground(Color.white); |
|
554 |
jButton.setBackground(textcolor); |
|
555 |
jButton.setBounds(235, 98, 32, 27); |
|
556 |
jButton.addActionListener(new java.awt.event.ActionListener() { |
|
557 |
public void actionPerformed(java.awt.event.ActionEvent e) { |
|
558 |
JDialog dlg; |
|
559 |
JColorChooser colorChooser; |
|
560 |
colorChooser = new JColorChooser(); |
|
561 |
dlg = JColorChooser.createDialog((JFrame) null, |
|
562 |
PluginServices.getText(this, "Elegir_Color"), |
|
563 |
true, colorChooser, null, null); |
|
564 |
dlg.show(true); |
|
565 |
|
|
566 |
textcolor = (Color) colorChooser.getColor(); |
|
567 |
|
|
568 |
//getJPanel1().setBackground(textcolor); |
|
569 |
jButton.setBackground(textcolor); |
|
570 |
|
|
571 |
} |
|
572 |
}); |
|
573 |
} |
|
574 |
return jButton; |
|
575 |
} |
|
576 |
} // @jve:decl-index=0:visual-constraint="10,10" |
Also available in: Unified diff