1 32 33 package it.businesslogic.ireport.gui; 34 import javax.swing.JToolBar ; 35 import it.businesslogic.ireport.OperationType; 36 import it.businesslogic.ireport.gui.actions.ActionShrinkSelected; 37 import it.businesslogic.ireport.gui.command.FormatCommand; 38 import javax.swing.Action ; 39 import javax.swing.KeyStroke ; 40 import it.businesslogic.ireport.util.I18n; 41 import it.businesslogic.ireport.util.LanguageChangedEvent; 42 import it.businesslogic.ireport.util.LanguageChangedListener; 43 44 48 public class ToolbarFormatPanel extends javax.swing.JPanel implements LanguageChangedListener 49 { 50 51 private MainFrame mainFrame; 53 54 public ToolbarFormatPanel(MainFrame mainFrame ) 55 { 56 setMainFrame( mainFrame ); 57 initComponents(); 58 59 60 61 } 62 63 public JToolBar getToolBar() 64 { 65 return jToolBarFormat; 67 } 68 69 70 73 public void setCrosstabMode(boolean bMode) 74 { 75 jButtonFormatAlignToBandBottom.setEnabled(bMode); 76 jButtonFormatAlignToBandTop.setEnabled(bMode); 77 jButtonFormatAlignToLeftMargin.setEnabled(bMode); 82 jButtonFormatAlignToRightMargin.setEnabled(bMode); 83 jButtonFormatOrganize.setEnabled(bMode); 85 jButtonFormatShrink.setEnabled(bMode); 86 } 87 88 93 private void initComponents() { 95 jToolBarFormat = new javax.swing.JToolBar (); 96 jButtonFormatAlignTop = new javax.swing.JButton (); 97 jButtonFormatAlignBottom = new javax.swing.JButton (); 98 jButtonFormatAlignLeft = new javax.swing.JButton (); 99 jButtonFormatAlignRight = new javax.swing.JButton (); 100 jButtonFormatCenterHRight = new javax.swing.JButton (); 101 jButtonFormatCenterVRight = new javax.swing.JButton (); 102 Filler = new javax.swing.JButton (); 103 jButtonFormatAlignToBandTop = new javax.swing.JButton (); 104 jButtonFormatAlignToBandBottom = new javax.swing.JButton (); 105 jButtonFormatAlignToLeftMargin = new javax.swing.JButton (); 106 jButtonFormatAlignToRightMargin = new javax.swing.JButton (); 107 Filler1 = new javax.swing.JButton (); 108 jButtonFormatOrganize = new javax.swing.JButton (); 109 jButtonFormatJoinLeft = new javax.swing.JButton (); 110 jButtonFormatJoinRight = new javax.swing.JButton (); 111 Filler4 = new javax.swing.JButton (); 112 jButtonFormatEqualsSpaceH = new javax.swing.JButton (); 113 jButtonFormatIncreaseSpaceH = new javax.swing.JButton (); 114 jButtonFormatDecreaseSpaceH = new javax.swing.JButton (); 115 jButtonFormatRemoveSpaceH = new javax.swing.JButton (); 116 Filler5 = new javax.swing.JButton (); 117 jButtonFormatEqualsSpaceV = new javax.swing.JButton (); 118 jButtonFormatIncreaseSpaceV = new javax.swing.JButton (); 119 jButtonFormatDecreaseSpaceV = new javax.swing.JButton (); 120 jButtonFormatDecreaseSpaceV1 = new javax.swing.JButton (); 121 Filler6 = new javax.swing.JButton (); 122 jButtonFormatSameWidth = new javax.swing.JButton (); 123 jButtonFormatSameWidthMax = new javax.swing.JButton (); 124 jButtonFormatSameWidthMin = new javax.swing.JButton (); 125 Filler2 = new javax.swing.JButton (); 126 jButtonFormatSameHeight = new javax.swing.JButton (); 127 jButtonFormatSameHeightMin = new javax.swing.JButton (); 128 jButtonFormatSameHeightMax = new javax.swing.JButton (); 129 Filler3 = new javax.swing.JButton (); 130 jButtonFormatSameSize = new javax.swing.JButton (); 131 Filler9 = new javax.swing.JButton (); 132 jButtonFormatElementMaximizeH = new javax.swing.JButton (); 133 jButtonFormatElementMaximizeV = new javax.swing.JButton (); 134 jButtonFormatElementMaximize = new javax.swing.JButton (); 135 Filler7 = new javax.swing.JButton (); 136 jButtonFormatCenterInBandH = new javax.swing.JButton (); 137 jButtonFormatCenterInBandV = new javax.swing.JButton (); 138 jButtonFormatCenterInBand = new javax.swing.JButton (); 139 Filler8 = new javax.swing.JButton (); 140 jButtonFormatShrink = new javax.swing.JButton (); 141 jButtonFormatShrink.putClientProperty("hideActionText", Boolean.TRUE); 142 143 setLayout(new java.awt.BorderLayout ()); 144 145 setAutoscrolls(true); 146 setName("ToolbarFormatPanel"); 147 getAccessibleContext().setAccessibleName("ToolbarFormatPanel"); 148 jToolBarFormat.setAutoscrolls(true); 149 jToolBarFormat.setMaximumSize(new java.awt.Dimension (934, 48)); 150 jToolBarFormat.setMinimumSize(new java.awt.Dimension (814, 27)); 151 jToolBarFormat.setPreferredSize(new java.awt.Dimension (814, 27)); 152 jButtonFormatAlignTop.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/align_top.png"))); 153 jButtonFormatAlignTop.setToolTipText("Align Top"); 154 jButtonFormatAlignTop.setBorder(null); 155 jButtonFormatAlignTop.setBorderPainted(false); 156 jButtonFormatAlignTop.setEnabled(false); 157 jButtonFormatAlignTop.setFocusPainted(false); 158 jButtonFormatAlignTop.setMargin(new java.awt.Insets (0, 0, 0, 0)); 159 jButtonFormatAlignTop.setMaximumSize(new java.awt.Dimension (24, 23)); 160 jButtonFormatAlignTop.setMinimumSize(new java.awt.Dimension (22, 22)); 161 jButtonFormatAlignTop.setPreferredSize(new java.awt.Dimension (22, 22)); 162 jButtonFormatAlignTop.addActionListener(new java.awt.event.ActionListener () { 163 public void actionPerformed(java.awt.event.ActionEvent evt) { 164 jButtonFormatAlignTopActionPerformed(evt); 165 } 166 }); 167 168 jToolBarFormat.add(jButtonFormatAlignTop); 169 170 jButtonFormatAlignBottom.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/align_bottom.png"))); 171 jButtonFormatAlignBottom.setToolTipText("Align bottom"); 172 jButtonFormatAlignBottom.setBorder(null); 173 jButtonFormatAlignBottom.setBorderPainted(false); 174 jButtonFormatAlignBottom.setEnabled(false); 175 jButtonFormatAlignBottom.setFocusPainted(false); 176 jButtonFormatAlignBottom.setMargin(new java.awt.Insets (0, 0, 0, 0)); 177 jButtonFormatAlignBottom.setMaximumSize(new java.awt.Dimension (24, 23)); 178 jButtonFormatAlignBottom.setMinimumSize(new java.awt.Dimension (22, 22)); 179 jButtonFormatAlignBottom.setPreferredSize(new java.awt.Dimension (22, 22)); 180 jButtonFormatAlignBottom.addActionListener(new java.awt.event.ActionListener () { 181 public void actionPerformed(java.awt.event.ActionEvent evt) { 182 jButtonFormatAlignBottomActionPerformed(evt); 183 } 184 }); 185 186 jToolBarFormat.add(jButtonFormatAlignBottom); 187 188 jButtonFormatAlignLeft.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/align_left.png"))); 189 jButtonFormatAlignLeft.setToolTipText("Align left"); 190 jButtonFormatAlignLeft.setBorder(null); 191 jButtonFormatAlignLeft.setBorderPainted(false); 192 jButtonFormatAlignLeft.setEnabled(false); 193 jButtonFormatAlignLeft.setFocusPainted(false); 194 jButtonFormatAlignLeft.setMargin(new java.awt.Insets (0, 0, 0, 0)); 195 jButtonFormatAlignLeft.setMaximumSize(new java.awt.Dimension (24, 23)); 196 jButtonFormatAlignLeft.setMinimumSize(new java.awt.Dimension (22, 22)); 197 jButtonFormatAlignLeft.setPreferredSize(new java.awt.Dimension (22, 22)); 198 jButtonFormatAlignLeft.addActionListener(new java.awt.event.ActionListener () { 199 public void actionPerformed(java.awt.event.ActionEvent evt) { 200 jButtonFormatAlignLeftActionPerformed(evt); 201 } 202 }); 203 204 jToolBarFormat.add(jButtonFormatAlignLeft); 205 206 jButtonFormatAlignRight.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/align_right.png"))); 207 jButtonFormatAlignRight.setToolTipText("Align right"); 208 jButtonFormatAlignRight.setBorder(null); 209 jButtonFormatAlignRight.setBorderPainted(false); 210 jButtonFormatAlignRight.setEnabled(false); 211 jButtonFormatAlignRight.setFocusPainted(false); 212 jButtonFormatAlignRight.setMargin(new java.awt.Insets (0, 0, 0, 0)); 213 jButtonFormatAlignRight.setMaximumSize(new java.awt.Dimension (24, 23)); 214 jButtonFormatAlignRight.setMinimumSize(new java.awt.Dimension (22, 22)); 215 jButtonFormatAlignRight.setPreferredSize(new java.awt.Dimension (22, 22)); 216 jButtonFormatAlignRight.addActionListener(new java.awt.event.ActionListener () { 217 public void actionPerformed(java.awt.event.ActionEvent evt) { 218 jButtonFormatAlignRightActionPerformed(evt); 219 } 220 }); 221 222 jToolBarFormat.add(jButtonFormatAlignRight); 223 224 jButtonFormatCenterHRight.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/center_h.png"))); 225 jButtonFormatCenterHRight.setToolTipText("Align horizontal axis"); 226 jButtonFormatCenterHRight.setBorder(null); 227 jButtonFormatCenterHRight.setBorderPainted(false); 228 jButtonFormatCenterHRight.setEnabled(false); 229 jButtonFormatCenterHRight.setFocusPainted(false); 230 jButtonFormatCenterHRight.setMargin(new java.awt.Insets (0, 0, 0, 0)); 231 jButtonFormatCenterHRight.setMaximumSize(new java.awt.Dimension (24, 23)); 232 jButtonFormatCenterHRight.setMinimumSize(new java.awt.Dimension (22, 22)); 233 jButtonFormatCenterHRight.setPreferredSize(new java.awt.Dimension (22, 22)); 234 jButtonFormatCenterHRight.addActionListener(new java.awt.event.ActionListener () { 235 public void actionPerformed(java.awt.event.ActionEvent evt) { 236 jButtonFormatCenterHRightActionPerformed(evt); 237 } 238 }); 239 240 jToolBarFormat.add(jButtonFormatCenterHRight); 241 242 jButtonFormatCenterVRight.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/center_v.png"))); 243 jButtonFormatCenterVRight.setToolTipText("Align vertical axis"); 244 jButtonFormatCenterVRight.setBorder(null); 245 jButtonFormatCenterVRight.setBorderPainted(false); 246 jButtonFormatCenterVRight.setEnabled(false); 247 jButtonFormatCenterVRight.setFocusPainted(false); 248 jButtonFormatCenterVRight.setMargin(new java.awt.Insets (0, 0, 0, 0)); 249 jButtonFormatCenterVRight.setMaximumSize(new java.awt.Dimension (24, 23)); 250 jButtonFormatCenterVRight.setMinimumSize(new java.awt.Dimension (22, 22)); 251 jButtonFormatCenterVRight.setPreferredSize(new java.awt.Dimension (22, 22)); 252 jButtonFormatCenterVRight.addActionListener(new java.awt.event.ActionListener () { 253 public void actionPerformed(java.awt.event.ActionEvent evt) { 254 jButtonFormatCenterVRightActionPerformed(evt); 255 } 256 }); 257 258 jToolBarFormat.add(jButtonFormatCenterVRight); 259 260 Filler.setBackground(new java.awt.Color (255, 255, 255)); 261 Filler.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 262 Filler.setBorderPainted(false); 263 Filler.setContentAreaFilled(false); 264 Filler.setEnabled(false); 265 Filler.setFocusPainted(false); 266 Filler.setFocusable(false); 267 Filler.setMargin(new java.awt.Insets (0, 0, 0, 0)); 268 Filler.setMaximumSize(new java.awt.Dimension (4, 22)); 269 Filler.setMinimumSize(new java.awt.Dimension (4, 22)); 270 Filler.setPreferredSize(new java.awt.Dimension (4, 22)); 271 jToolBarFormat.add(Filler); 272 273 jButtonFormatAlignToBandTop.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/align_top_band.png"))); 274 jButtonFormatAlignToBandTop.setToolTipText("Align to band top"); 275 jButtonFormatAlignToBandTop.setBorder(null); 276 jButtonFormatAlignToBandTop.setBorderPainted(false); 277 jButtonFormatAlignToBandTop.setEnabled(false); 278 jButtonFormatAlignToBandTop.setFocusPainted(false); 279 jButtonFormatAlignToBandTop.setMargin(new java.awt.Insets (0, 0, 0, 0)); 280 jButtonFormatAlignToBandTop.setMaximumSize(new java.awt.Dimension (24, 23)); 281 jButtonFormatAlignToBandTop.addActionListener(new java.awt.event.ActionListener () { 282 public void actionPerformed(java.awt.event.ActionEvent evt) { 283 jButtonFormatAlignToBandTopActionPerformed(evt); 284 } 285 }); 286 287 jToolBarFormat.add(jButtonFormatAlignToBandTop); 288 289 jButtonFormatAlignToBandBottom.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/align_bottom_band.png"))); 290 jButtonFormatAlignToBandBottom.setToolTipText("Align to band bottom"); 291 jButtonFormatAlignToBandBottom.setBorder(null); 292 jButtonFormatAlignToBandBottom.setBorderPainted(false); 293 jButtonFormatAlignToBandBottom.setEnabled(false); 294 jButtonFormatAlignToBandBottom.setFocusPainted(false); 295 jButtonFormatAlignToBandBottom.setMargin(new java.awt.Insets (0, 0, 0, 0)); 296 jButtonFormatAlignToBandBottom.setMaximumSize(new java.awt.Dimension (24, 23)); 297 jButtonFormatAlignToBandBottom.addActionListener(new java.awt.event.ActionListener () { 298 public void actionPerformed(java.awt.event.ActionEvent evt) { 299 jButtonFormatAlignToBandBottomActionPerformed(evt); 300 } 301 }); 302 303 jToolBarFormat.add(jButtonFormatAlignToBandBottom); 304 305 jButtonFormatAlignToLeftMargin.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/align_margin_left.png"))); 306 jButtonFormatAlignToLeftMargin.setToolTipText("Align to left margin"); 307 jButtonFormatAlignToLeftMargin.setBorder(null); 308 jButtonFormatAlignToLeftMargin.setBorderPainted(false); 309 jButtonFormatAlignToLeftMargin.setEnabled(false); 310 jButtonFormatAlignToLeftMargin.setFocusPainted(false); 311 jButtonFormatAlignToLeftMargin.setMargin(new java.awt.Insets (0, 0, 0, 0)); 312 jButtonFormatAlignToLeftMargin.setMaximumSize(new java.awt.Dimension (24, 23)); 313 jButtonFormatAlignToLeftMargin.addActionListener(new java.awt.event.ActionListener () { 314 public void actionPerformed(java.awt.event.ActionEvent evt) { 315 jButtonFormatAlignToLeftMarginActionPerformed(evt); 316 } 317 }); 318 319 jToolBarFormat.add(jButtonFormatAlignToLeftMargin); 320 321 jButtonFormatAlignToRightMargin.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/align_margin_right.png"))); 322 jButtonFormatAlignToRightMargin.setToolTipText("Align to right margin"); 323 jButtonFormatAlignToRightMargin.setBorder(null); 324 jButtonFormatAlignToRightMargin.setBorderPainted(false); 325 jButtonFormatAlignToRightMargin.setEnabled(false); 326 jButtonFormatAlignToRightMargin.setFocusPainted(false); 327 jButtonFormatAlignToRightMargin.setMargin(new java.awt.Insets (0, 0, 0, 0)); 328 jButtonFormatAlignToRightMargin.setMaximumSize(new java.awt.Dimension (24, 23)); 329 jButtonFormatAlignToRightMargin.addActionListener(new java.awt.event.ActionListener () { 330 public void actionPerformed(java.awt.event.ActionEvent evt) { 331 jButtonFormatAlignToRightMarginActionPerformed(evt); 332 } 333 }); 334 335 jToolBarFormat.add(jButtonFormatAlignToRightMargin); 336 337 Filler1.setBackground(new java.awt.Color (255, 255, 255)); 338 Filler1.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 339 Filler1.setBorderPainted(false); 340 Filler1.setContentAreaFilled(false); 341 Filler1.setEnabled(false); 342 Filler1.setFocusPainted(false); 343 Filler1.setFocusable(false); 344 Filler1.setMargin(new java.awt.Insets (0, 0, 0, 0)); 345 Filler1.setMaximumSize(new java.awt.Dimension (4, 22)); 346 Filler1.setMinimumSize(new java.awt.Dimension (4, 22)); 347 Filler1.setPreferredSize(new java.awt.Dimension (4, 22)); 348 jToolBarFormat.add(Filler1); 349 350 jButtonFormatOrganize.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/organize.png"))); 351 jButtonFormatOrganize.setToolTipText("Organize as a table: [CTRL+SHIFT+O]"); 352 jButtonFormatOrganize.setBorder(null); 353 jButtonFormatOrganize.setBorderPainted(false); 354 jButtonFormatOrganize.setEnabled(false); 355 jButtonFormatOrganize.setFocusPainted(false); 356 jButtonFormatOrganize.setMargin(new java.awt.Insets (0, 0, 0, 0)); 357 jButtonFormatOrganize.setMaximumSize(new java.awt.Dimension (24, 23)); 358 jButtonFormatOrganize.setMinimumSize(new java.awt.Dimension (22, 22)); 359 jButtonFormatOrganize.setPreferredSize(new java.awt.Dimension (22, 22)); 360 jButtonFormatOrganize.addActionListener(new java.awt.event.ActionListener () { 361 public void actionPerformed(java.awt.event.ActionEvent evt) { 362 jButtonFormatOrganizeActionPerformed(evt); 363 } 364 }); 365 366 jToolBarFormat.add(jButtonFormatOrganize); 367 368 jButtonFormatJoinLeft.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/joinleft.png"))); 369 jButtonFormatJoinLeft.setToolTipText("Join sides Left: [CTRL+SHIFT+L]"); 370 jButtonFormatJoinLeft.setBorder(null); 371 jButtonFormatJoinLeft.setBorderPainted(false); 372 jButtonFormatJoinLeft.setEnabled(false); 373 jButtonFormatJoinLeft.setFocusPainted(false); 374 jButtonFormatJoinLeft.setMargin(new java.awt.Insets (0, 0, 0, 0)); 375 jButtonFormatJoinLeft.setMaximumSize(new java.awt.Dimension (24, 23)); 376 jButtonFormatJoinLeft.setMinimumSize(new java.awt.Dimension (22, 22)); 377 jButtonFormatJoinLeft.setPreferredSize(new java.awt.Dimension (22, 22)); 378 jButtonFormatJoinLeft.addActionListener(new java.awt.event.ActionListener () { 379 public void actionPerformed(java.awt.event.ActionEvent evt) { 380 jButtonFormatJoinLeftActionPerformed(evt); 381 } 382 }); 383 384 jToolBarFormat.add(jButtonFormatJoinLeft); 385 386 jButtonFormatJoinRight.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/toolbars/format/joinright.png"))); 387 jButtonFormatJoinRight.setToolTipText("Join sides right: [CTRL+SHIFT+R]"); 388 jButtonFormatJoinRight.setBorder(null); 389 jButtonFormatJoinRight.setBorderPainted(false); 390 jButtonFormatJoinRight.setEnabled(false); 391 jButtonFormatJoinRight.setFocusPainted(false); 392 jButtonFormatJoinRight.setMargin(new java.awt.Insets (0, 0, 0, 0)); 393 jButtonFormatJoinRight.setMaximumSize(new java.awt.Dimension (24, 23)); 394 jButtonFormatJoinRight.setMinimumSize(new java.awt.Dimension (22, 22)); 395 jButtonFormatJoinRight.setPreferredSize(new java.awt.Dimension (22, 22)); 396 jButtonFormatJoinRight.addActionListener(new java.awt.event.ActionListener () { 397 public void actionPerformed(java.awt.event.ActionEvent evt) { 398 jButtonFormatJoinRightActionPerformed(evt); 399 } 400 }); 401 402 jToolBarFormat.add(jButtonFormatJoinRight); 403 404 Filler4.setBackground(new java.awt.Color (255, 255, 255)); 405 Filler4.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 406 Filler4.setBorderPainted(false); 407 Filler4.setContentAreaFilled(false); 408 Filler4.setEnabled(false); 409 Filler4.setFocusPainted(false); 410 Filler4.setFocusable(false); 411 Filler4.setMargin(new java.awt.Insets (0, 0, 0, 0)); 412 Filler4.setMaximumSize(new java.awt.Dimension (4, 22)); 413 Filler4.setMinimumSize(new java.awt.Dimension (4, 22)); 414 Filler4.setPreferredSize(new java.awt.Dimension (4, 22)); 415 jToolBarFormat.add(Filler4); 416 417 jButtonFormatEqualsSpaceH.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_add_hspace.png"))); 418 jButtonFormatEqualsSpaceH.setToolTipText("Horizontal space: Make equal"); 419 jButtonFormatEqualsSpaceH.setBorder(null); 420 jButtonFormatEqualsSpaceH.setBorderPainted(false); 421 jButtonFormatEqualsSpaceH.setEnabled(false); 422 jButtonFormatEqualsSpaceH.setFocusPainted(false); 423 jButtonFormatEqualsSpaceH.setMargin(new java.awt.Insets (0, 0, 0, 0)); 424 jButtonFormatEqualsSpaceH.setMaximumSize(new java.awt.Dimension (24, 23)); 425 jButtonFormatEqualsSpaceH.addActionListener(new java.awt.event.ActionListener () { 426 public void actionPerformed(java.awt.event.ActionEvent evt) { 427 jButtonFormatEqualsSpaceHActionPerformed(evt); 428 } 429 }); 430 431 jToolBarFormat.add(jButtonFormatEqualsSpaceH); 432 433 jButtonFormatIncreaseSpaceH.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_add_hspace_plus.png"))); 434 jButtonFormatIncreaseSpaceH.setToolTipText("Horizontal space: Increase"); 435 jButtonFormatIncreaseSpaceH.setBorder(null); 436 jButtonFormatIncreaseSpaceH.setBorderPainted(false); 437 jButtonFormatIncreaseSpaceH.setEnabled(false); 438 jButtonFormatIncreaseSpaceH.setFocusPainted(false); 439 jButtonFormatIncreaseSpaceH.setMargin(new java.awt.Insets (0, 0, 0, 0)); 440 jButtonFormatIncreaseSpaceH.setMaximumSize(new java.awt.Dimension (24, 23)); 441 jButtonFormatIncreaseSpaceH.addActionListener(new java.awt.event.ActionListener () { 442 public void actionPerformed(java.awt.event.ActionEvent evt) { 443 jButtonFormatIncreaseSpaceHActionPerformed(evt); 444 } 445 }); 446 447 jToolBarFormat.add(jButtonFormatIncreaseSpaceH); 448 449 jButtonFormatDecreaseSpaceH.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_add_hspace_min.png"))); 450 jButtonFormatDecreaseSpaceH.setToolTipText("Horizontal space: Decrease"); 451 jButtonFormatDecreaseSpaceH.setBorder(null); 452 jButtonFormatDecreaseSpaceH.setBorderPainted(false); 453 jButtonFormatDecreaseSpaceH.setEnabled(false); 454 jButtonFormatDecreaseSpaceH.setFocusPainted(false); 455 jButtonFormatDecreaseSpaceH.setMargin(new java.awt.Insets (0, 0, 0, 0)); 456 jButtonFormatDecreaseSpaceH.setMaximumSize(new java.awt.Dimension (24, 23)); 457 jButtonFormatDecreaseSpaceH.addActionListener(new java.awt.event.ActionListener () { 458 public void actionPerformed(java.awt.event.ActionEvent evt) { 459 jButtonFormatDecreaseSpaceHActionPerformed(evt); 460 } 461 }); 462 463 jToolBarFormat.add(jButtonFormatDecreaseSpaceH); 464 465 jButtonFormatRemoveSpaceH.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_add_hspace_zero.png"))); 466 jButtonFormatRemoveSpaceH.setToolTipText("Horizontal space: Remove"); 467 jButtonFormatRemoveSpaceH.setBorder(null); 468 jButtonFormatRemoveSpaceH.setBorderPainted(false); 469 jButtonFormatRemoveSpaceH.setEnabled(false); 470 jButtonFormatRemoveSpaceH.setFocusPainted(false); 471 jButtonFormatRemoveSpaceH.setMargin(new java.awt.Insets (0, 0, 0, 0)); 472 jButtonFormatRemoveSpaceH.setMaximumSize(new java.awt.Dimension (24, 23)); 473 jButtonFormatRemoveSpaceH.setMinimumSize(new java.awt.Dimension (22, 22)); 474 jButtonFormatRemoveSpaceH.setPreferredSize(new java.awt.Dimension (22, 22)); 475 jButtonFormatRemoveSpaceH.addActionListener(new java.awt.event.ActionListener () { 476 public void actionPerformed(java.awt.event.ActionEvent evt) { 477 jButtonFormatRemoveSpaceHActionPerformed(evt); 478 } 479 }); 480 481 jToolBarFormat.add(jButtonFormatRemoveSpaceH); 482 483 Filler5.setBackground(new java.awt.Color (255, 255, 255)); 484 Filler5.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 485 Filler5.setBorderPainted(false); 486 Filler5.setContentAreaFilled(false); 487 Filler5.setEnabled(false); 488 Filler5.setFocusPainted(false); 489 Filler5.setFocusable(false); 490 Filler5.setMargin(new java.awt.Insets (0, 0, 0, 0)); 491 Filler5.setMaximumSize(new java.awt.Dimension (4, 22)); 492 Filler5.setMinimumSize(new java.awt.Dimension (4, 22)); 493 Filler5.setPreferredSize(new java.awt.Dimension (4, 22)); 494 jToolBarFormat.add(Filler5); 495 496 jButtonFormatEqualsSpaceV.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_add_vspace.png"))); 497 jButtonFormatEqualsSpaceV.setToolTipText("Vertical space: Make equal"); 498 jButtonFormatEqualsSpaceV.setBorder(null); 499 jButtonFormatEqualsSpaceV.setBorderPainted(false); 500 jButtonFormatEqualsSpaceV.setEnabled(false); 501 jButtonFormatEqualsSpaceV.setFocusPainted(false); 502 jButtonFormatEqualsSpaceV.setMargin(new java.awt.Insets (0, 0, 0, 0)); 503 jButtonFormatEqualsSpaceV.setMaximumSize(new java.awt.Dimension (24, 23)); 504 jButtonFormatEqualsSpaceV.addActionListener(new java.awt.event.ActionListener () { 505 public void actionPerformed(java.awt.event.ActionEvent evt) { 506 jButtonFormatEqualsSpaceVActionPerformed(evt); 507 } 508 }); 509 510 jToolBarFormat.add(jButtonFormatEqualsSpaceV); 511 512 jButtonFormatIncreaseSpaceV.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_add_vspace_plus.png"))); 513 jButtonFormatIncreaseSpaceV.setToolTipText("Vertical space: Increase"); 514 jButtonFormatIncreaseSpaceV.setBorder(null); 515 jButtonFormatIncreaseSpaceV.setBorderPainted(false); 516 jButtonFormatIncreaseSpaceV.setEnabled(false); 517 jButtonFormatIncreaseSpaceV.setFocusPainted(false); 518 jButtonFormatIncreaseSpaceV.setMargin(new java.awt.Insets (0, 0, 0, 0)); 519 jButtonFormatIncreaseSpaceV.setMaximumSize(new java.awt.Dimension (24, 23)); 520 jButtonFormatIncreaseSpaceV.addActionListener(new java.awt.event.ActionListener () { 521 public void actionPerformed(java.awt.event.ActionEvent evt) { 522 jButtonFormatIncreaseSpaceVActionPerformed(evt); 523 } 524 }); 525 526 jToolBarFormat.add(jButtonFormatIncreaseSpaceV); 527 528 jButtonFormatDecreaseSpaceV.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_add_vspace_min.png"))); 529 jButtonFormatDecreaseSpaceV.setToolTipText("Vertical space: Decrease"); 530 jButtonFormatDecreaseSpaceV.setBorder(null); 531 jButtonFormatDecreaseSpaceV.setBorderPainted(false); 532 jButtonFormatDecreaseSpaceV.setEnabled(false); 533 jButtonFormatDecreaseSpaceV.setFocusPainted(false); 534 jButtonFormatDecreaseSpaceV.setMargin(new java.awt.Insets (0, 0, 0, 0)); 535 jButtonFormatDecreaseSpaceV.setMaximumSize(new java.awt.Dimension (24, 23)); 536 jButtonFormatDecreaseSpaceV.addActionListener(new java.awt.event.ActionListener () { 537 public void actionPerformed(java.awt.event.ActionEvent evt) { 538 jButtonFormatDecreaseSpaceVActionPerformed(evt); 539 } 540 }); 541 542 jToolBarFormat.add(jButtonFormatDecreaseSpaceV); 543 544 jButtonFormatDecreaseSpaceV1.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_add_vspace_zero.png"))); 545 jButtonFormatDecreaseSpaceV1.setToolTipText("Vertical space: remove"); 546 jButtonFormatDecreaseSpaceV1.setBorder(null); 547 jButtonFormatDecreaseSpaceV1.setBorderPainted(false); 548 jButtonFormatDecreaseSpaceV1.setEnabled(false); 549 jButtonFormatDecreaseSpaceV1.setFocusPainted(false); 550 jButtonFormatDecreaseSpaceV1.setMargin(new java.awt.Insets (0, 0, 0, 0)); 551 jButtonFormatDecreaseSpaceV1.setMaximumSize(new java.awt.Dimension (24, 23)); 552 jButtonFormatDecreaseSpaceV1.addActionListener(new java.awt.event.ActionListener () { 553 public void actionPerformed(java.awt.event.ActionEvent evt) { 554 jButtonFormatDecreaseSpaceV1ActionPerformed(evt); 555 } 556 }); 557 558 jToolBarFormat.add(jButtonFormatDecreaseSpaceV1); 559 560 Filler6.setBackground(new java.awt.Color (255, 255, 255)); 561 Filler6.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 562 Filler6.setBorderPainted(false); 563 Filler6.setContentAreaFilled(false); 564 Filler6.setEnabled(false); 565 Filler6.setFocusPainted(false); 566 Filler6.setFocusable(false); 567 Filler6.setMargin(new java.awt.Insets (0, 0, 0, 0)); 568 Filler6.setMaximumSize(new java.awt.Dimension (4, 22)); 569 Filler6.setMinimumSize(new java.awt.Dimension (4, 22)); 570 Filler6.setPreferredSize(new java.awt.Dimension (4, 22)); 571 jToolBarFormat.add(Filler6); 572 573 jButtonFormatSameWidth.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_same_hsize.png"))); 574 jButtonFormatSameWidth.setToolTipText("Same width"); 575 jButtonFormatSameWidth.setBorder(null); 576 jButtonFormatSameWidth.setBorderPainted(false); 577 jButtonFormatSameWidth.setEnabled(false); 578 jButtonFormatSameWidth.setFocusPainted(false); 579 jButtonFormatSameWidth.setMargin(new java.awt.Insets (0, 0, 0, 0)); 580 jButtonFormatSameWidth.setMaximumSize(new java.awt.Dimension (24, 23)); 581 jButtonFormatSameWidth.addActionListener(new java.awt.event.ActionListener () { 582 public void actionPerformed(java.awt.event.ActionEvent evt) { 583 jButtonFormatSameWidthActionPerformed(evt); 584 } 585 }); 586 587 jToolBarFormat.add(jButtonFormatSameWidth); 588 589 jButtonFormatSameWidthMax.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_same_hsize_plus.png"))); 590 jButtonFormatSameWidthMax.setToolTipText("Same width (max)"); 591 jButtonFormatSameWidthMax.setBorder(null); 592 jButtonFormatSameWidthMax.setBorderPainted(false); 593 jButtonFormatSameWidthMax.setEnabled(false); 594 jButtonFormatSameWidthMax.setFocusPainted(false); 595 jButtonFormatSameWidthMax.setMargin(new java.awt.Insets (0, 0, 0, 0)); 596 jButtonFormatSameWidthMax.setMaximumSize(new java.awt.Dimension (24, 23)); 597 jButtonFormatSameWidthMax.addActionListener(new java.awt.event.ActionListener () { 598 public void actionPerformed(java.awt.event.ActionEvent evt) { 599 jButtonFormatSameWidthMaxActionPerformed(evt); 600 } 601 }); 602 603 jToolBarFormat.add(jButtonFormatSameWidthMax); 604 605 jButtonFormatSameWidthMin.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_same_hsize_min.png"))); 606 jButtonFormatSameWidthMin.setToolTipText("Same width (min)"); 607 jButtonFormatSameWidthMin.setBorder(null); 608 jButtonFormatSameWidthMin.setBorderPainted(false); 609 jButtonFormatSameWidthMin.setEnabled(false); 610 jButtonFormatSameWidthMin.setFocusPainted(false); 611 jButtonFormatSameWidthMin.setMargin(new java.awt.Insets (0, 0, 0, 0)); 612 jButtonFormatSameWidthMin.setMaximumSize(new java.awt.Dimension (24, 23)); 613 jButtonFormatSameWidthMin.addActionListener(new java.awt.event.ActionListener () { 614 public void actionPerformed(java.awt.event.ActionEvent evt) { 615 jButtonFormatSameWidthMinActionPerformed(evt); 616 } 617 }); 618 619 jToolBarFormat.add(jButtonFormatSameWidthMin); 620 621 Filler2.setBackground(new java.awt.Color (255, 255, 255)); 622 Filler2.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 623 Filler2.setBorderPainted(false); 624 Filler2.setContentAreaFilled(false); 625 Filler2.setEnabled(false); 626 Filler2.setFocusPainted(false); 627 Filler2.setFocusable(false); 628 Filler2.setMargin(new java.awt.Insets (0, 0, 0, 0)); 629 Filler2.setMaximumSize(new java.awt.Dimension (4, 22)); 630 Filler2.setMinimumSize(new java.awt.Dimension (4, 22)); 631 Filler2.setPreferredSize(new java.awt.Dimension (4, 22)); 632 jToolBarFormat.add(Filler2); 633 634 jButtonFormatSameHeight.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_same_vsize.png"))); 635 jButtonFormatSameHeight.setToolTipText("Same height"); 636 jButtonFormatSameHeight.setBorder(null); 637 jButtonFormatSameHeight.setBorderPainted(false); 638 jButtonFormatSameHeight.setEnabled(false); 639 jButtonFormatSameHeight.setFocusPainted(false); 640 jButtonFormatSameHeight.setMargin(new java.awt.Insets (0, 0, 0, 0)); 641 jButtonFormatSameHeight.setMaximumSize(new java.awt.Dimension (24, 23)); 642 jButtonFormatSameHeight.addActionListener(new java.awt.event.ActionListener () { 643 public void actionPerformed(java.awt.event.ActionEvent evt) { 644 jButtonFormatSameHeightActionPerformed(evt); 645 } 646 }); 647 648 jToolBarFormat.add(jButtonFormatSameHeight); 649 650 jButtonFormatSameHeightMin.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_same_vsize_min.png"))); 651 jButtonFormatSameHeightMin.setToolTipText("Same height (min)"); 652 jButtonFormatSameHeightMin.setBorder(null); 653 jButtonFormatSameHeightMin.setBorderPainted(false); 654 jButtonFormatSameHeightMin.setEnabled(false); 655 jButtonFormatSameHeightMin.setFocusPainted(false); 656 jButtonFormatSameHeightMin.setMargin(new java.awt.Insets (0, 0, 0, 0)); 657 jButtonFormatSameHeightMin.setMaximumSize(new java.awt.Dimension (24, 23)); 658 jButtonFormatSameHeightMin.addActionListener(new java.awt.event.ActionListener () { 659 public void actionPerformed(java.awt.event.ActionEvent evt) { 660 jButtonFormatSameHeightMinActionPerformed(evt); 661 } 662 }); 663 664 jToolBarFormat.add(jButtonFormatSameHeightMin); 665 666 jButtonFormatSameHeightMax.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_same_vsize_plus.png"))); 667 jButtonFormatSameHeightMax.setToolTipText("Same heigt (max)"); 668 jButtonFormatSameHeightMax.setBorder(null); 669 jButtonFormatSameHeightMax.setBorderPainted(false); 670 jButtonFormatSameHeightMax.setEnabled(false); 671 jButtonFormatSameHeightMax.setFocusPainted(false); 672 jButtonFormatSameHeightMax.setMargin(new java.awt.Insets (0, 0, 0, 0)); 673 jButtonFormatSameHeightMax.setMaximumSize(new java.awt.Dimension (24, 23)); 674 jButtonFormatSameHeightMax.setOpaque(false); 675 jButtonFormatSameHeightMax.addActionListener(new java.awt.event.ActionListener () { 676 public void actionPerformed(java.awt.event.ActionEvent evt) { 677 jButtonFormatSameHeightMaxActionPerformed(evt); 678 } 679 }); 680 681 jToolBarFormat.add(jButtonFormatSameHeightMax); 682 683 Filler3.setBackground(new java.awt.Color (255, 255, 255)); 684 Filler3.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 685 Filler3.setBorderPainted(false); 686 Filler3.setContentAreaFilled(false); 687 Filler3.setEnabled(false); 688 Filler3.setFocusPainted(false); 689 Filler3.setFocusable(false); 690 Filler3.setMargin(new java.awt.Insets (0, 0, 0, 0)); 691 Filler3.setMaximumSize(new java.awt.Dimension (4, 22)); 692 Filler3.setMinimumSize(new java.awt.Dimension (4, 22)); 693 Filler3.setPreferredSize(new java.awt.Dimension (4, 22)); 694 jToolBarFormat.add(Filler3); 695 696 jButtonFormatSameSize.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_same_size.png"))); 697 jButtonFormatSameSize.setToolTipText("Same size"); 698 jButtonFormatSameSize.setBorder(null); 699 jButtonFormatSameSize.setBorderPainted(false); 700 jButtonFormatSameSize.setEnabled(false); 701 jButtonFormatSameSize.setFocusPainted(false); 702 jButtonFormatSameSize.setMargin(new java.awt.Insets (0, 0, 0, 0)); 703 jButtonFormatSameSize.setMaximumSize(new java.awt.Dimension (24, 23)); 704 jButtonFormatSameSize.addActionListener(new java.awt.event.ActionListener () { 705 public void actionPerformed(java.awt.event.ActionEvent evt) { 706 jButtonFormatSameSizeActionPerformed(evt); 707 } 708 }); 709 710 jToolBarFormat.add(jButtonFormatSameSize); 711 712 Filler9.setBackground(new java.awt.Color (255, 255, 255)); 713 Filler9.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 714 Filler9.setBorderPainted(false); 715 Filler9.setContentAreaFilled(false); 716 Filler9.setEnabled(false); 717 Filler9.setFocusPainted(false); 718 Filler9.setFocusable(false); 719 Filler9.setMargin(new java.awt.Insets (0, 0, 0, 0)); 720 Filler9.setMaximumSize(new java.awt.Dimension (4, 22)); 721 Filler9.setMinimumSize(new java.awt.Dimension (4, 22)); 722 Filler9.setPreferredSize(new java.awt.Dimension (4, 22)); 723 jToolBarFormat.add(Filler9); 724 725 jButtonFormatElementMaximizeH.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_hmaximise.png"))); 726 jButtonFormatElementMaximizeH.setToolTipText("Enlarge between margins"); 727 jButtonFormatElementMaximizeH.setBorder(null); 728 jButtonFormatElementMaximizeH.setBorderPainted(false); 729 jButtonFormatElementMaximizeH.setEnabled(false); 730 jButtonFormatElementMaximizeH.setFocusPainted(false); 731 jButtonFormatElementMaximizeH.setMargin(new java.awt.Insets (0, 0, 0, 0)); 732 jButtonFormatElementMaximizeH.setMaximumSize(new java.awt.Dimension (24, 23)); 733 jButtonFormatElementMaximizeH.addActionListener(new java.awt.event.ActionListener () { 734 public void actionPerformed(java.awt.event.ActionEvent evt) { 735 jButtonFormatElementMaximizeHActionPerformed(evt); 736 } 737 }); 738 739 jToolBarFormat.add(jButtonFormatElementMaximizeH); 740 741 jButtonFormatElementMaximizeV.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_vmaximise.png"))); 742 jButtonFormatElementMaximizeV.setToolTipText("Enlarge to band height"); 743 jButtonFormatElementMaximizeV.setBorder(null); 744 jButtonFormatElementMaximizeV.setBorderPainted(false); 745 jButtonFormatElementMaximizeV.setEnabled(false); 746 jButtonFormatElementMaximizeV.setFocusPainted(false); 747 jButtonFormatElementMaximizeV.setMargin(new java.awt.Insets (0, 0, 0, 0)); 748 jButtonFormatElementMaximizeV.setMaximumSize(new java.awt.Dimension (24, 23)); 749 jButtonFormatElementMaximizeV.addActionListener(new java.awt.event.ActionListener () { 750 public void actionPerformed(java.awt.event.ActionEvent evt) { 751 jButtonFormatElementMaximizeVActionPerformed(evt); 752 } 753 }); 754 755 jToolBarFormat.add(jButtonFormatElementMaximizeV); 756 757 jButtonFormatElementMaximize.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_maximise.png"))); 758 jButtonFormatElementMaximize.setToolTipText("Enlarge between margins and to band height"); 759 jButtonFormatElementMaximize.setBorder(null); 760 jButtonFormatElementMaximize.setBorderPainted(false); 761 jButtonFormatElementMaximize.setEnabled(false); 762 jButtonFormatElementMaximize.setFocusPainted(false); 763 jButtonFormatElementMaximize.setMargin(new java.awt.Insets (0, 0, 0, 0)); 764 jButtonFormatElementMaximize.setMaximumSize(new java.awt.Dimension (24, 23)); 765 jButtonFormatElementMaximize.addActionListener(new java.awt.event.ActionListener () { 766 public void actionPerformed(java.awt.event.ActionEvent evt) { 767 jButtonFormatElementMaximizeActionPerformed(evt); 768 } 769 }); 770 771 jToolBarFormat.add(jButtonFormatElementMaximize); 772 773 Filler7.setBackground(new java.awt.Color (255, 255, 255)); 774 Filler7.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 775 Filler7.setBorderPainted(false); 776 Filler7.setContentAreaFilled(false); 777 Filler7.setEnabled(false); 778 Filler7.setFocusPainted(false); 779 Filler7.setFocusable(false); 780 Filler7.setMargin(new java.awt.Insets (0, 0, 0, 0)); 781 Filler7.setMaximumSize(new java.awt.Dimension (4, 22)); 782 Filler7.setMinimumSize(new java.awt.Dimension (4, 22)); 783 Filler7.setPreferredSize(new java.awt.Dimension (4, 22)); 784 jToolBarFormat.add(Filler7); 785 786 jButtonFormatCenterInBandH.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_hcenter.png"))); 787 jButtonFormatCenterInBandH.setToolTipText("Center between margins or in the cell"); 788 jButtonFormatCenterInBandH.setBorder(null); 789 jButtonFormatCenterInBandH.setBorderPainted(false); 790 jButtonFormatCenterInBandH.setEnabled(false); 791 jButtonFormatCenterInBandH.setFocusPainted(false); 792 jButtonFormatCenterInBandH.setMargin(new java.awt.Insets (0, 0, 0, 0)); 793 jButtonFormatCenterInBandH.setMaximumSize(new java.awt.Dimension (24, 23)); 794 jButtonFormatCenterInBandH.addActionListener(new java.awt.event.ActionListener () { 795 public void actionPerformed(java.awt.event.ActionEvent evt) { 796 jButtonFormatCenterInBandHActionPerformed(evt); 797 } 798 }); 799 800 jToolBarFormat.add(jButtonFormatCenterInBandH); 801 802 jButtonFormatCenterInBandV.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_vcenter.png"))); 803 jButtonFormatCenterInBandV.setToolTipText("Vertically center in band/cell"); 804 jButtonFormatCenterInBandV.setBorder(null); 805 jButtonFormatCenterInBandV.setBorderPainted(false); 806 jButtonFormatCenterInBandV.setEnabled(false); 807 jButtonFormatCenterInBandV.setFocusPainted(false); 808 jButtonFormatCenterInBandV.setMargin(new java.awt.Insets (0, 0, 0, 0)); 809 jButtonFormatCenterInBandV.setMaximumSize(new java.awt.Dimension (24, 23)); 810 jButtonFormatCenterInBandV.addActionListener(new java.awt.event.ActionListener () { 811 public void actionPerformed(java.awt.event.ActionEvent evt) { 812 jButtonFormatCenterInBandVActionPerformed(evt); 813 } 814 }); 815 816 jToolBarFormat.add(jButtonFormatCenterInBandV); 817 818 jButtonFormatCenterInBand.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/elem_ccenter.png"))); 819 jButtonFormatCenterInBand.setToolTipText("Center in band/cell"); 820 jButtonFormatCenterInBand.setBorder(null); 821 jButtonFormatCenterInBand.setBorderPainted(false); 822 jButtonFormatCenterInBand.setEnabled(false); 823 jButtonFormatCenterInBand.setFocusPainted(false); 824 jButtonFormatCenterInBand.setMargin(new java.awt.Insets (0, 0, 0, 0)); 825 jButtonFormatCenterInBand.setMaximumSize(new java.awt.Dimension (24, 23)); 826 jButtonFormatCenterInBand.addActionListener(new java.awt.event.ActionListener () { 827 public void actionPerformed(java.awt.event.ActionEvent evt) { 828 jButtonFormatCenterInBandActionPerformed(evt); 829 } 830 }); 831 832 jToolBarFormat.add(jButtonFormatCenterInBand); 833 834 Filler8.setBackground(new java.awt.Color (255, 255, 255)); 835 Filler8.setIcon(new javax.swing.ImageIcon (getClass().getResource("/it/businesslogic/ireport/icons/menu/null.gif"))); 836 Filler8.setBorderPainted(false); 837 Filler8.setContentAreaFilled(false); 838 Filler8.setEnabled(false); 839 Filler8.setFocusPainted(false); 840 Filler8.setFocusable(false); 841 Filler8.setMargin(new java.awt.Insets (0, 0, 0, 0)); 842 Filler8.setMaximumSize(new java.awt.Dimension (4, 22)); 843 Filler8.setMinimumSize(new java.awt.Dimension (4, 22)); 844 Filler8.setPreferredSize(new java.awt.Dimension (4, 22)); 845 jToolBarFormat.add(Filler8); 846 847 jButtonFormatShrink.setAction(new ActionShrinkSelected()); 848 jButtonFormatShrink.setEnabled(false); 849 jButtonFormatShrink.setFocusPainted(false); 850 jButtonFormatShrink.setMargin(new java.awt.Insets (0, 0, 0, 0)); 851 jButtonFormatShrink.setMaximumSize(new java.awt.Dimension (24, 23)); 852 jButtonFormatShrink.setMinimumSize(new java.awt.Dimension (22, 21)); 853 jButtonFormatShrink.setPreferredSize(new java.awt.Dimension (22, 21)); 854 jButtonFormatShrink.addAncestorListener(new javax.swing.event.AncestorListener () { 855 public void ancestorMoved(javax.swing.event.AncestorEvent evt) { 856 } 857 public void ancestorAdded(javax.swing.event.AncestorEvent evt) { 858 jButtonFormatShrinkAncestorAdded(evt); 859 } 860 public void ancestorRemoved(javax.swing.event.AncestorEvent evt) { 861 } 862 }); 863 864 jToolBarFormat.add(jButtonFormatShrink); 865 866 add(jToolBarFormat, java.awt.BorderLayout.NORTH); 867 868 } 870 private void jButtonFormatShrinkAncestorAdded(javax.swing.event.AncestorEvent evt) { } 875 private void jButtonFormatCenterInBandActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.CENTER_IN_BAND).execute(); 877 } 879 private void jButtonFormatCenterInBandVActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.CENTER_IN_BAND_V).execute(); 881 } 883 private void jButtonFormatCenterInBandHActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.CENTER_IN_BAND_H).execute(); 885 886 } 888 private void jButtonFormatElementMaximizeActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ELEMENT_MAXIMIZE).execute(); 890 } 892 private void jButtonFormatElementMaximizeVActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ELEMENT_MAXIMIZE_V).execute(); 894 } 896 private void jButtonFormatElementMaximizeHActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ELEMENT_MAXIMIZE_H).execute(); 898 } 900 private void jButtonFormatDecreaseSpaceV1ActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.REMOVE_SPACE_V).execute(); 902 } 904 private void jButtonFormatDecreaseSpaceVActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.DECREASE_SPACE_V).execute(); 906 } 908 private void jButtonFormatIncreaseSpaceVActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.INCREASE_SPACE_V).execute(); 910 } 912 private void jButtonFormatEqualsSpaceVActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.EQUALS_SPACE_V).execute(); 914 } 916 private void jButtonFormatRemoveSpaceHActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.JOIN_LEFT).execute(); 918 } 920 private void jButtonFormatDecreaseSpaceHActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.DECREASE_SPACE_H).execute(); 922 } 924 private void jButtonFormatIncreaseSpaceHActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.INCREASE_SPACE_H).execute(); 926 } 928 private void jButtonFormatEqualsSpaceHActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.EQUALS_SPACE_H).execute(); 930 } 932 private void jButtonFormatJoinRightActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.JOIN_RIGHT).execute(); 934 } 936 private void jButtonFormatJoinLeftActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.JOIN_LEFT).execute(); 938 } 940 private void jButtonFormatOrganizeActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ORGANIZE_AS_A_TABLE).execute(); 942 } 944 private void jButtonFormatSameHeightMaxActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.SAME_HEIGHT_MAX).execute(); 946 } 948 private void jButtonFormatSameHeightMinActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.SAME_HEIGHT_MIN).execute(); 950 } 952 private void jButtonFormatSameWidthMinActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.SAME_WIDTH_MIN).execute(); 954 } 956 private void jButtonFormatSameWidthMaxActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.SAME_WIDTH_MAX).execute(); 958 } 960 private void jButtonFormatSameWidthActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.SAME_WIDTH).execute(); 962 } 964 private void jButtonFormatAlignToLeftMarginActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_TO_LEFT_MARGIN).execute(); 966 } 968 private void jButtonFormatAlignToBandBottomActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_BOTTOM_TO_BAND).execute(); 970 } 972 private void jButtonFormatSameSizeActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.SAME_SIZE).execute(); 974 } 976 private void jButtonFormatSameHeightActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.SAME_HEIGHT).execute(); 978 } 980 private void jButtonFormatAlignToRightMarginActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_TO_RIGHT_MARGIN).execute(); 982 } 984 private void jButtonFormatAlignToBandTopActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_TOP_TO_BAND).execute(); 986 } 988 private void jButtonFormatCenterVRightActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_VERTICAL_AXIS).execute(); 990 } 992 private void jButtonFormatCenterHRightActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_HORIZONTAL_AXIS).execute(); 994 } 996 private void jButtonFormatAlignRightActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_RIGHT).execute(); 998 } 1000 private void jButtonFormatAlignLeftActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_LEFT).execute(); 1002 } 1004 private void jButtonFormatAlignBottomActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_BOTTOM).execute(); 1006 } 1008 private void jButtonFormatAlignTopActionPerformed(java.awt.event.ActionEvent evt) { FormatCommand.getCommand( OperationType.ALIGN_TOP).execute(); 1011 } 1013 1014 private javax.swing.JButton Filler; 1016 private javax.swing.JButton Filler1; 1017 private javax.swing.JButton Filler2; 1018 private javax.swing.JButton Filler3; 1019 private javax.swing.JButton Filler4; 1020 private javax.swing.JButton Filler5; 1021 private javax.swing.JButton Filler6; 1022 private javax.swing.JButton Filler7; 1023 private javax.swing.JButton Filler8; 1024 private javax.swing.JButton Filler9; 1025 private javax.swing.JButton jButtonFormatAlignBottom; 1026 private javax.swing.JButton jButtonFormatAlignLeft; 1027 private javax.swing.JButton jButtonFormatAlignRight; 1028 private javax.swing.JButton jButtonFormatAlignToBandBottom; 1029 private javax.swing.JButton jButtonFormatAlignToBandTop; 1030 private javax.swing.JButton jButtonFormatAlignToLeftMargin; 1031 private javax.swing.JButton jButtonFormatAlignToRightMargin; 1032 private javax.swing.JButton jButtonFormatAlignTop; 1033 private javax.swing.JButton jButtonFormatCenterHRight; 1034 private javax.swing.JButton jButtonFormatCenterInBand; 1035 private javax.swing.JButton jButtonFormatCenterInBandH; 1036 private javax.swing.JButton jButtonFormatCenterInBandV; 1037 private javax.swing.JButton jButtonFormatCenterVRight; 1038 private javax.swing.JButton jButtonFormatDecreaseSpaceH; 1039 private javax.swing.JButton jButtonFormatDecreaseSpaceV; 1040 private javax.swing.JButton jButtonFormatDecreaseSpaceV1; 1041 private javax.swing.JButton jButtonFormatElementMaximize; 1042 private javax.swing.JButton jButtonFormatElementMaximizeH; 1043 private javax.swing.JButton jButtonFormatElementMaximizeV; 1044 private javax.swing.JButton jButtonFormatEqualsSpaceH; 1045 private javax.swing.JButton jButtonFormatEqualsSpaceV; 1046 private javax.swing.JButton jButtonFormatIncreaseSpaceH; 1047 private javax.swing.JButton jButtonFormatIncreaseSpaceV; 1048 private javax.swing.JButton jButtonFormatJoinLeft; 1049 private javax.swing.JButton jButtonFormatJoinRight; 1050 private javax.swing.JButton jButtonFormatOrganize; 1051 private javax.swing.JButton jButtonFormatRemoveSpaceH; 1052 private javax.swing.JButton jButtonFormatSameHeight; 1053 private javax.swing.JButton jButtonFormatSameHeightMax; 1054 private javax.swing.JButton jButtonFormatSameHeightMin; 1055 private javax.swing.JButton jButtonFormatSameSize; 1056 private javax.swing.JButton jButtonFormatSameWidth; 1057 private javax.swing.JButton jButtonFormatSameWidthMax; 1058 private javax.swing.JButton jButtonFormatSameWidthMin; 1059 private javax.swing.JButton jButtonFormatShrink; 1060 private javax.swing.JToolBar jToolBarFormat; 1061 1063 1066 public MainFrame getMainFrame() 1067 { 1068 return mainFrame; 1069 } 1070 1071 1075 public void setMainFrame(MainFrame mainFrame) 1076 { 1077 this.mainFrame = mainFrame; 1078 } 1079 public void applyI18n(){ 1081 1084 jButtonFormatAlignTop.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignTop", "Align top")); 1085 jButtonFormatAlignBottom.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignBottom", "Align bottom")); 1086 jButtonFormatAlignLeft.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignLeft", "Align left")); 1087 jButtonFormatAlignRight.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignRight", "Align right")); 1088 jButtonFormatCenterHRight.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignHorizontalAxis", "Align on horizontal axis")); 1089 jButtonFormatCenterVRight.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignVerticalAxis", "Align on vertical axis")); 1090 jButtonFormatAlignToBandTop.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignToBandTop", "Align to band top")); 1091 jButtonFormatAlignToBandBottom.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignToBandBottom", "Align to band bottom")); 1092 jButtonFormatAlignToLeftMargin.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignToMarginLeft", "Align to left margin")); 1093 jButtonFormatAlignToRightMargin.setToolTipText(it.businesslogic.ireport.util.I18n.getString("alignToMarginRight", "Align to right margin")); 1094 jButtonFormatOrganize.setToolTipText(it.businesslogic.ireport.util.I18n.getString("organizeAsTable", "Organize as table")); 1095 jButtonFormatJoinLeft.setToolTipText(it.businesslogic.ireport.util.I18n.getString("joinSidesLeft", "Join sides left")); 1096 jButtonFormatJoinRight.setToolTipText(it.businesslogic.ireport.util.I18n.getString("joinSidesRight", "Join sides right")); 1097 jButtonFormatEqualsSpaceH.setToolTipText(it.businesslogic.ireport.util.I18n.getString("horizontalSpaceEqual", "Equal horizontal space")); 1098 jButtonFormatIncreaseSpaceH.setToolTipText(it.businesslogic.ireport.util.I18n.getString("horizontalSpaceIncrease", "Increase horizontal space")); 1099 jButtonFormatDecreaseSpaceH.setToolTipText(it.businesslogic.ireport.util.I18n.getString("horizontalSpaceDecrease", "Decrease horizontal space")); 1100 jButtonFormatRemoveSpaceH.setToolTipText(it.businesslogic.ireport.util.I18n.getString("horizontalSpaceRemove", "Remove horizontal space")); 1101 jButtonFormatEqualsSpaceV.setToolTipText(it.businesslogic.ireport.util.I18n.getString("verticalSpaceEqual", "Equal vertical space")); 1102 jButtonFormatIncreaseSpaceV.setToolTipText(it.businesslogic.ireport.util.I18n.getString("verticalSpaceIncrease", "Increase vertical space")); 1103 jButtonFormatDecreaseSpaceV.setToolTipText(it.businesslogic.ireport.util.I18n.getString("verticalSpaceDecrease", "Decrease vertical space")); 1104 jButtonFormatDecreaseSpaceV1.setToolTipText(it.businesslogic.ireport.util.I18n.getString("verticalSpaceRemove", "Remove vertical space")); 1105 jButtonFormatSameWidth.setToolTipText(it.businesslogic.ireport.util.I18n.getString("sameWidth", "Same width")); 1106 jButtonFormatSameWidthMax.setToolTipText(it.businesslogic.ireport.util.I18n.getString("sameWidthMax", "Same width max")); 1107 jButtonFormatSameWidthMin.setToolTipText(it.businesslogic.ireport.util.I18n.getString("sameWidthMin", "Same width min")); 1108 jButtonFormatSameHeight.setToolTipText(it.businesslogic.ireport.util.I18n.getString("sameHeight", "Same height")); 1109 jButtonFormatSameHeightMin.setToolTipText(it.businesslogic.ireport.util.I18n.getString("sameHeightMin", "Same height min")); 1110 jButtonFormatSameHeightMax.setToolTipText(it.businesslogic.ireport.util.I18n.getString("sameHeightMax", "Same height max")); 1111 jButtonFormatSameSize.setToolTipText(it.businesslogic.ireport.util.I18n.getString("sameSize", "Same size")); 1112 jButtonFormatElementMaximizeH.setToolTipText(it.businesslogic.ireport.util.I18n.getString("enlargeBetweenMargin", "Enlarge between margin")); 1113 jButtonFormatElementMaximizeV.setToolTipText(it.businesslogic.ireport.util.I18n.getString("enlargeBetweenBands", "Enlarge between bands")); 1114 jButtonFormatElementMaximize.setToolTipText(it.businesslogic.ireport.util.I18n.getString("elementMaximize", "Element maximize")); 1115 jButtonFormatCenterInBandH.setToolTipText(it.businesslogic.ireport.util.I18n.getString("centerInBandHorizontal", "Center in band horizontal")); 1116 jButtonFormatCenterInBandV.setToolTipText(it.businesslogic.ireport.util.I18n.getString("centerInBandVertical", "Center in band vertical")); 1117 jButtonFormatCenterInBand.setToolTipText(it.businesslogic.ireport.util.I18n.getString("centerInBand", "Center in band")); 1118 } 1119 1120 public void languageChanged(LanguageChangedEvent evt) { 1122 this.applyI18n(); 1123 } 1124 1126 1127 1128} 1129 | Popular Tags |