Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Jribbon - Flamingo17
Jribbon - Flamingo17
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
público de clase JRibbon extiende JComponent {
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
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
236
238
239
UpdateUI ();
240
Parámetros:
ribbonFrame Anfitrión marco de la cinta.
247
248
419
420
Grupo RibbonContextualTaskGroup ) {
421
grupo . SetRibbon ( este );
422
423
424
425
426
esta . FireStateChanged ();
427
Devoluciones:
Ver también:
getTask(int)
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
435
436
pública sincronizado int getTaskCount () {
437
438
Parámetros:
Devoluciones:
Ver también:
getTaskCount()
addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
448
449
450
451
Devoluciones:
Número de grupos de tareas contextuales en la thiscinta.
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroup(int)
459
460
461
462
}
Recupera el grupo de tareas contextual en el índice especificado.
Parámetros:
Devoluciones:
Ver también:
addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)
getContextualTaskGroupCount()
472
473
474
Int index ) {
475
476
Parámetros:
Tiros:
getSelectedTask()
490
491
492
493
If (! Valid ) {
494
Para ( int i = 0; i < this . GetContextualTaskGroupCount (); i ++) {
495
496
. GetContextualTaskGroup ( i );
497
498
Continuar ;
499
500
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
esta . bandas . Clear ();
519
520
521
522
523
esta . bandas . Añadir ( ribbonBand );
524
525
526
527
528
529
530
531
532
esta
533
. FirePropertyChange ( "selectedTask" , antiguo ,
534
esta . ActualmenteSelectedTask );
535
Devoluciones:
Ver también:
setSelectedTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)
542
543
544
545
546
547
* (No Javadoc)
549
550
551
* /
552
@ Override
553
554
555
556
} Else {
557
SetUI ( nuevo BasicRibbonUI ());
558
559
560
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
575
* (No Javadoc)
576
*
577
578
* /
579
@ Override
580
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
Parámetros:
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
624
625
626
// Procesar a los oyentes primero, notificando
627
628
629
630
631
(( ChangeListener ) oyentes [ i + 1]). StateChanged ( evento );
632
633
634
Parámetros:
group Grupo de tareas contextuales.
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