Documentos de Académico
Documentos de Profesional
Documentos de Cultura
importación javax.swing.event.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 ;
42
importación org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI ;
43
importación org.pushingpixels.flamingo.internal.ui.ribbon.RibbonUI ;
El componente de la cinta.
Los grupos de tareas de la cinta contextual permiten mostrar y ocultar las tareas de la cinta en función de
la selección actual en la aplicación. Por ejemplo, Word sólo muestra las tareas de tabla cuando se
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
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
Estado de visibilidad del grupo de tareas contextual. Debe contener un valor para cada grupo en
contextualTaskGroups.
Ver también:
setVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup,boolean)
isVisible(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
178
179
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
Ver también:
applicationMenu
setApplicationMenuKeyTip(java.lang.String)
getApplicationMenuKeyTip()
204
205
Privado String applicationMenuKeyTip ;
Ver también:
setMinimized(boolean)
isMinimized()
212
213
218
219
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
236
237
238
239
UpdateUI ();
240
Parámetros:
247
248
419
pública sincronizado vacío addContextualTaskGroup (
420
Grupo RibbonContextualTaskGroup ) {
421
422
423
424
esta . GroupVisibilityMap . Poner ( grupo , falso );
425
426
427
Devoluciones:
Ver también:
getTask(int)
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
435
436
437
438
Devoluciones:
Ver también:
getTaskCount()
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
448
449
450
Devoluciones:
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroup(int)
459
460
462
Parámetros:
Devoluciones:
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroupCount()
472
473
474
Int index ) {
475
476
}
Selecciona la tarea especificada. La tarea puede ser regular (agregada
conaddTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)) o una tarea en un grupo de tareas contextual
visible (se agrega
conaddContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup).) Inicia
unselectedTaskevento de cambio de propiedad.
Parámetros:
Tiros:
Ver también:
getSelectedTask()
490
491
492
Boolean válido = esto . Tareas . Contiene ( tarea );
493
If (! Valid ) {
494
495
496
. GetContextualTaskGroup ( i );
497
si (! esto . isVisible ( grupo ))
498
Continuar ;
499
500
501
Valid = true ;
502
romper ;
503
504
505
Si ( válido )
506
romper ;
507
508
509
If (! Valid ) {
510
511
"La tarea especificada que se va a seleccionar no es"
512
513
514
515
516
RibbonBand . SetVisible ( false );
517
518
519
520
521
AbstractRibbonBand ribbonBand = tarea . GetBand ( i );
522
523
524
525
526
RibbonTask viejo = este . ActualmenteSelectedTask ;
527
528
529
530
531
532
esta
533
534
esta . ActualmenteSelectedTask );
535
Ver también:
setSelectedTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
542
543
544
545
}
546
547
548
* (No Javadoc)
549
550
* /
552
@ Override
553
554
555
SetUI (UIManager. GetUI ( este ));
556
} Else {
557
558
559
560
SwingUtilities. UpdateComponentTreeUI ( comp );
561
562
Devoluciones:
Un RibbonUIobjeto
Ver también:
javax.swing.JComponent.setUI(javax.swing.plaf.ComponentUI)
569
570
571
Return ( RibbonUI ) ui ;
572
573
574
Todos los derechos reservados
575
* (No Javadoc)
576
577
578
* /
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:
addTaskbarComponent(java.awt.Component)
removeTaskbarComponent(java.awt.Component)
591
592
593
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
604
605
}
Parámetros:
Ver también:
addChangeListener(javax.swing.event.ChangeListener)
614
615
616
esta . ListenerList . eliminar ( ChangeListener . clase , l );
617
Notifica a todos los oyentes registrados que el estado de esta cinta ha cambiado.
622
623
624
626
627
628
629
para ( int i = oyentes . longitud - 2; i > = 0; i - = 2) {
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