Documente Academic
Documente Profesional
Documente Cultură
Component ;
33
importación java.awt.event.ActionListener ;
34
importar java.util. * ;
35
36
importar javax.swing *. ;
37
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.
Si bien se pueden agregar varias tareas de la cinta a la cinta, sólo se puede ver una en cada momento. Esta
tarea se llama la tarea seleccionada . Las tareas se pueden cambiar con los botones de tareas colocados a lo
largo de la parte superior de la cinta. Una vez que se ha agregado una tarea a la cinta, no se puede quitar.
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
Private ArrayList < RibbonTask > tareas ;
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
Private ActionListener helpActionListener ;
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
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
Ver también:
applicationMenu
setApplicationMenuKeyTip(java.lang.String)
getApplicationMenuKeyTip()
204
205
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
235
esta . Bands = new ArrayList < AbstractRibbonBand > ();
236
237
238
239
UpdateUI ();
240
}
Parámetros:
247
248
419
Grupo RibbonContextualTaskGroup ) {
421
422
423
424
426
427
Devoluciones:
Ver también:
getTask(int)
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
435
436
437
438
Parámetros:
Ver también:
getTaskCount()
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
448
449
450
451
}
Devoluciones:
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroup(int)
459
460
461
devolver este . ContextualTaskGroups . Tamaño ();
462
Parámetros:
Devoluciones:
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroupCount()
472
473
474
Int index ) {
475
476
Parámetros:
Tiros:
Ver también:
getSelectedTask()
490
491
492
If (! Valid ) {
494
495
496
. GetContextualTaskGroup ( i );
497
Continuar ;
499
500
501
Valid = true ;
502
romper ;
503
504
505
Si ( válido )
506
romper ;
507
}
508
509
If (! Valid ) {
510
511
513
514
515
516
518
519
520
521
523
524
525
526
528
529
530
531
532
esta
533
534
esta . ActualmenteSelectedTask );
535
Devoluciones:
setSelectedTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
542
543
544
545
546
547
548
* (No Javadoc)
549
550
551
* /
552
@ Override
553
554
555
} Else {
557
558
559
560
562
Devoluciones:
Un RibbonUIobjeto
Ver también:
javax.swing.JComponent.setUI(javax.swing.plaf.ComponentUI)
569
570
571
Return ( RibbonUI ) ui ;
572
573
574
* (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:
Ver también:
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
}
Elimina el detector de cambios especificado de los cambios de seguimiento a esta cinta.
Parámetros:
Ver también:
addChangeListener(javax.swing.event.ChangeListener)
614
615
616
Notifica a todos los oyentes registrados que el estado de esta cinta ha cambiado.
622
623
624
625
Objeto [] listeners = esto . ListenerList . GetListenerList ();
626
627
628
629
631
632
633
634
}
Establece la visibilidad de las tareas de la cinta de opciones en el grupo de tareas contextual
especificado. La visibilidad de todas las tareas de la cinta en el grupo especificado se ve afectada. Tenga
en cuenta que la cinta puede mostrar tareas de cinta de varios grupos al mismo tiempo.
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
654