Professional Documents
Culture Documents
ChangeEvent ;
38
importación javax.swing.event.ChangeListener ;
39
40
importar org.pushingpixels.flamingo.api.common *. ;
41
importación org.pushingpixels.flamingo.api.common.icon.ResizableIcon ;
selecciona una tabla en el documento. De forma predeterminada, las tareas pertenecientes a los grupos adde
poraddContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)no son visibles.
Para mostrar las tareas pertenecientes al grupo específico, llame
alsetVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup,boolean)API. Tenga en cuenta
que puede tener varios grupos de tareas visibles al mismo tiempo.
El botón de menú de la aplicación es un gran botón redondo que se muestra en la esquina superior izquierda
de la cinta. Si setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)no se llama o
se llama con el nullvalor, no se muestra el botón de menú de la aplicación y los botones de tarea de cinta
se desplazan hacia la izquierda.
El panel de la barra de tareas permite mostrar los controles que son visibles sin importar qué tarea de la
cinta esté seleccionada. Para agregar un componente de la barra de tareas, utilice
laaddTaskbarComponent(java.awt.Component)API. El panel de la barra de tareas vive a la derecha del botón de
menú de la aplicación. Los componentes de la barra de tareas se pueden quitar con la
removeTaskbarComponent(java.awt.Component)API.
Una cinta minimizada muestra el botón del menú de la aplicación, el panel de la barra de tareas, los botones
de tareas y el botón de ayuda, pero no las bandas de la cinta de la tarea seleccionada. Al hacer clic en un
botón de tarea se muestran las bandas de cinta de esa tarea en una ventana emergente sin cambiar el
contenido de la aplicación.
Autor (es):
Kirill Grouchnikov
112
113
Ver también:
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
getTaskCount()
getTask(int)
120
121
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
setVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup,boolean)
isVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroupCount()
getContextualTaskGroup(int)
131
132
Ver también:
addTaskbarComponent(java.awt.Component)
getTaskbarComponents()
removeTaskbarComponent(java.awt.Component)
140
141
145
146
Private ArrayList < AbstractRibbonBand > bandas ;
150
151
Icono de ayuda. Cuando no null, la cinta mostrará un botón de ayuda en el extremo derecho del área de la
pestaña.
Ver también:
helpActionListener
configureHelp(org.pushingpixels.flamingo.api.common.icon.ResizableIcon,java.awt.event.ActionListener)
getHelpIcon()
160
161
Cuando helpIconno está null, este oyente será invocado cuando el usuario active el botón de ayuda.
Ver también:
configureHelp(org.pushingpixels.flamingo.api.common.icon.ResizableIcon,java.awt.event.ActionListener)
getHelpActionListener()
169
170
Ver también:
setVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup,boolean)
isVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
178
179
El menú de la aplicación.
Ver también:
setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)
getApplicationMenu()
186
187
Ver también:
applicationMenu
setApplicationMenuRichTooltip(org.pushingpixels.flamingo.api.common.RichTooltip)
getApplicationMenuRichTooltip()
195
196
Private RichTooltip applicationMenuRichTooltip ;
Ver también:
applicationMenu
setApplicationMenuKeyTip(java.lang.String)
getApplicationMenuKeyTip()
204
205
setMinimized(boolean)
isMinimized()
212
213
218
219
Private JRibbonFrame ribbonFrame ;
223
224
Crea una nueva cinta vacía. Se recomienda encarecidamente que las aplicaciones utilicen JRibbonFramey
accedan a la cinta con la JRibbonFrame.getRibbon()API.
230
231
pública JRibbon () {
232
233
234
235
237
238
239
UpdateUI ();
240
}
Crea una cinta vacía para el marco de cinta especificado.
Parámetros:
247
248
249
Esto ();
250
Parámetros:
Ver también:
removeTaskbarComponent(java.awt.Component)
getTaskbarComponents()
260
261
263
264
265
266
Botón . SetFocusable ( false );
267
268
269
270
271
272
273
* Añadido Eliminar tareas del parche proporcionado por Jonathan Giles Jan 2009
274
* Http://markmail.org/message/vzw3hrntr6qsdlu3
275
* /
Elimina el componente de barra de tareas especificado de esta cinta.
Parámetros:
Ver también:
addTaskbarComponent(java.awt.Component)
getTaskbarComponents()
284
285
286
287
esta . FireStateChanged ();
288
292
293
294
esta . TaskbarComponents . Clear ();
295
296
Parámetros:
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getTaskCount()
getTask(int)
306
307
308
309
310
311
312
313
314
315
316
esta . FireStateChanged ();
317
Parámetros:
325
326
327
si ( POS > = getTaskCount ()) {
328
arrojar nueva IndexOutOfBoundsException ( "posición de trabajo '" + POS + " 'excede número de
tareas en la cinta ('" + getTaskCount () + "')" );
329
330
331
332
}
Elimina la tarea dada de la cinta. Si se trata de la tarea visible actualmente, la cinta se moverá a la
tarea a su izquierda, a menos que la tarea eliminada sea la más a la izquierda, en cuyo caso pasará a la
siguiente tarea a la derecha.
Parámetros:
340
341
342
If ( tarea == null ) {
343
344
345
346
347
349
350
351
- 1);
352
SetSelectedTask ( newTask );
353
354
355
356
361
362
363
364
Parámetros:
Ver también:
getHelpIcon()
getHelpActionListener()
376
377
ActionListener helpActionListener ) {
379
380
381
382
}
Devuelve el icono del botón de ayuda. Volverá nullsi el botón de ayuda no se ha configurado con
laconfigureHelp(org.pushingpixels.flamingo.api.common.icon.ResizableIcon,java.awt.event.ActionListener)API.
Devoluciones:
Ver también:
configureHelp(org.pushingpixels.flamingo.api.common.icon.ResizableIcon,java.awt.event.ActionListener)
getHelpActionListener()
392
393
394
devolver este . HelpIcon ;
395
Devuelve el escucha de acciones para el botón de ayuda. Volverá nullsi el botón de ayuda no se ha
configurado con
laconfigureHelp(org.pushingpixels.flamingo.api.common.icon.ResizableIcon,java.awt.event.ActionListener)API.
Devoluciones:
Ver también:
configureHelp(org.pushingpixels.flamingo.api.common.icon.ResizableIcon,java.awt.event.ActionListener)
getHelpIcon()
405
406
pública ActionListener getHelpActionListener () {
407
408
Parámetros:
Ver también:
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
setVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup,boolean)
isVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
418
419
420
Grupo RibbonContextualTaskGroup ) {
421
422
423
424
425
426
427
}
Devuelve el número de tareas normales en la thiscinta.
Devoluciones:
Ver también:
getTask(int)
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
435
436
437
Parámetros:
Devoluciones:
Ver también:
getTaskCount()
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
448
449
Público sincronizado RibbonTask getTask ( int index ) {
450
451
Devoluciones:
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroup(int)
459
460
461
462
Parámetros:
Devoluciones:
Grupo que coincida con el índice especificado.
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroupCount()
472
473
474
Int index ) {
475
Parámetros:
Tiros:
Ver también:
getSelectedTask()
490
491
492
493
If (! Valid ) {
494
495
. GetContextualTaskGroup ( i );
497
498
Continuar ;
499
500
si ( grupo . getTask ( j ) == tarea ) {
501
Valid = true ;
502
romper ;
503
504
505
Si ( válido )
506
romper ;
507
508
509
If (! Valid ) {
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
}
525
526
527
528
529
531
532
esta
533
534
esta . ActualmenteSelectedTask );
535
Devoluciones:
Ver también:
setSelectedTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
542
543
544
devolver este . ActualmenteSelectedTask ;
545
546
547
548
* (No Javadoc)
549
*
550
551
* /
552
@ Override
553
555
556
} Else {
557
558
}
559
560
561
562
Un RibbonUIobjeto
Ver también:
javax.swing.JComponent.setUI(javax.swing.plaf.ComponentUI)
569
570
571
Return ( RibbonUI ) ui ;
572
}
573
574
575
* (No Javadoc)
576
577
* /
579
@ Override
580
581
Return uiClassID ;
582
}
Obtiene una lista no modificable de todos los componentes de la barra de tareas de la this cinta.
Devoluciones:
Ver también:
addTaskbarComponent(java.awt.Component)
removeTaskbarComponent(java.awt.Component)
591
592
593
Return Colecciones. unmodifiableList ( este . taskbarComponents );
594
Agrega el detector de cambios especificado para realizar un seguimiento de los cambios en esta cinta.
Parámetros:
Ver también:
removeChangeListener(javax.swing.event.ChangeListener)
602
603
605
Parámetros:
Ver también:
addChangeListener(javax.swing.event.ChangeListener)
614
615
616
617
Notifica a todos los oyentes registrados que el estado de esta cinta ha cambiado.
622
623
protegida void fireStateChanged () {
624
625
626
627
629
630
631
632
}
633
634
Parámetros:
isVisible Si true, todas las tareas de la cinta en el grupo especificado serán visibles. Si false, se
ocultarán todas las tareas de la cinta en el grupo especificado.
Ver también:
isVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
649
650
651
boolean isVisible ) {
652
653
654
// manejo especial de la pestaña seleccionada
655
si (! isVisible ) {
656
657
658
659
IsSelectedBeingHidden = true ;
660
romper ;
661
662
663
si ( isSelectedBeingHidden ) {
664
665
666
667
668
670
671
Devuelve la visibilidad de las tareas de la cinta de opciones en el grupo de tareas contextual especificado.
Parámetros:
Devoluciones:
682
683
684
Establece el menú de la aplicación para esta cinta. Si nullse pasa, el botón de menú de la aplicación se
oculta. Inicia unapplicationMenuevento de cambio de propiedad.
Parámetros:
getApplicationMenu()
694
695
696
RibbonApplicationMenu applicationMenu ) {
697
698
If ( old ! = ApplicationMenu ) {
699
700
701
702
}
703
704
esta . ApplicationMenu );
705
706
Devoluciones:
El menú de la aplicación de esta cinta.
Ver también:
setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)
713
714
715
716
}
Establece la rica información de herramientas del botón de menú de la aplicación. Inicia
unapplicationMenuRichTooltipevento de cambio de propiedad.
Parámetros:
Ver también:
getApplicationMenuRichTooltip()
setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)
726
727
728
730
731
esta . ApplicationMenuRichTooltip );
732
Ver también:
setApplicationMenuRichTooltip(org.pushingpixels.flamingo.api.common.RichTooltip)
setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)
740
741
742
743
}
Parámetros:
Ver también:
setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)
getApplicationMenuKeyTip()
753
754
755
Cadena antigua = esto . ApplicationMenuKeyTip ;
756
757
758
esta . ApplicationMenuKeyTip );
759
}
Devuelve la punta de tecla del botón de menú de la aplicación.
Devoluciones:
Ver también:
setApplicationMenuKeyTip(java.lang.String)
setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)
767
768
769
770
}
Devoluciones:
Ver también:
setMinimized(boolean)
778
779
780
devolver este . IsMinimized ;
781
Parámetros:
790
791
792
// System.out.println ("Cinta minimizada ->" + isMinimized);
793
794
si ( edad ! = isMinimized ) {
795
796
798
Devuelve el marco de cinta que aloja esta cinta. El resultado puede ser null.
Devoluciones:
805
806
808
809
810
811
* (No Javadoc)
812
813
814
* /
815
@ Override
816
pública vacío setVisible ( boolean flag ) {
817
818
819
820
821
}
822