You are on page 1of 92

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 ;

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.

La cinta se puede minimizar de una de las siguientes maneras:

Llamando setMinimized(boolean)con true.

Usuario haciendo doble clic en un botón de tarea.

Usuario que presiona la Ctrl+F1combinación de teclas.

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 {

Las tareas generales.

Ver también:

addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)

getTaskCount()

getTask(int)

120

121

Private ArrayList < RibbonTask > tareas ;


Los grupos de tareas contextuales.

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

Private ArrayList < RibbonContextualTaskGroup > contextualTaskGroups ;

Los componentes de la barra de tareas (a la derecha del botón de menú de la aplicación).

Ver también:
addTaskbarComponent(java.awt.Component)

getTaskbarComponents()

removeTaskbarComponent(java.awt.Component)

140

141

Private ArrayList < Component > taskbarComponents ;

Bandas de la tarea actualmente mostrada.

145

146
Private ArrayList < AbstractRibbonBand > bandas ;

Tarea actualmente seleccionada (mostrada).

150

151

Private RibbonTask actualmenteSelectedTask ;

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

privada ResizableIcon HelpIcon ;

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

Private Mapa < RibbonContextualTaskGroup , Boolean > groupVisibilityMap ;

El menú de la aplicación.

Ver también:

setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)

getApplicationMenu()
186

187

Private RibbonApplicationMenu applicationMenu ;

La rica herramienta de applicationMenubotón.

Ver también:

applicationMenu

setApplicationMenuRichTooltip(org.pushingpixels.flamingo.api.common.RichTooltip)

getApplicationMenuRichTooltip()

195

196
Private RichTooltip applicationMenuRichTooltip ;

La punta clave del applicationMenubotón.

Ver también:

applicationMenu

setApplicationMenuKeyTip(java.lang.String)

getApplicationMenuKeyTip()

204

205

Privado String applicationMenuKeyTip ;

Indica si la cinta está actualmente minimizada.


Ver también:

setMinimized(boolean)

isMinimized()

212

213

Private boolean isMinimized ;

El marco de cinta de acogida. Es nullcuando la cinta no está alojada en un archivo JRibbonFrame.

218

219
Private JRibbonFrame ribbonFrame ;

La cadena de ID de clase de UI.

223

224

pública estática última cadena uiClassID = "RibbonUI" ;

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

esta . tareas = nuevo ArrayList < RibbonTask > ();

233

esta . contextualTaskGroups = nuevo ArrayList < RibbonContextualTaskGroup > ();

234

esta . TaskbarComponents = new ArrayList < Component > ();

235

esta . Bands = new ArrayList < AbstractRibbonBand > ();


236

esta . CurrentlySelectedTask = null ;

237

esta . GroupVisibilityMap = nuevo HashMap < RibbonContextualTaskGroup , Boolean > ();

238

239

UpdateUI ();

240

}
Crea una cinta vacía para el marco de cinta especificado.

Parámetros:

ribbonFrame Anfitrión marco de la cinta.

247

248

JRibbon ( JRibbonFrame ribbonFrame ) {

249

Esto ();

250

esta . RibbonFrame = ribbonFrame ;


251

Agrega el componente de barra de tareas especificado a esta cinta.

Parámetros:

comp El componente de barra de tareas que se va a agregar.

Ver también:

removeTaskbarComponent(java.awt.Component)

getTaskbarComponents()

260

261

pública sincronizado vacío addTaskbarComponent ( Componente borrador ) {


262

If ( comp instanceof AbstractCommandButton ) {

263

Botón AbstractCommandButton = ( AbstractCommandButton ) comp ;

264

Botón . SetDisplayState ( CommandButtonDisplayState . SMALL );

265

Botón . SetGapScaleFactor (0.5);

266
Botón . SetFocusable ( false );

267

268

esta . TaskbarComponents . Agregar ( comp );

269

esta . FireStateChanged ();

270

271
272

Todos los derechos reservados

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:

comp El componente de la barra de tareas que se va a eliminar.

Ver también:

addTaskbarComponent(java.awt.Component)

getTaskbarComponents()

284

285

pública sincronizado vacío removeTaskbarComponent ( Componente borrador ) {

286

esta . TaskbarComponents . Eliminar ( comp );

287
esta . FireStateChanged ();

288

Elimina todos los componentes agregados a la barra de tareas de la cinta.

292

293

públicos vacíos removeAllTaskbarComponents () {

294
esta . TaskbarComponents . Clear ();

295

esta . FireStateChanged ();

296

Agrega la tarea especificada a esta cinta.

Parámetros:

task La tarea de la cinta de opciones para agregar.

Ver también:

addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)

getTaskCount()

getTask(int)
306

307

pública sincronizado vacío addTask ( RibbonTask tarea ) {

308

Tarea . SetRibbon ( este );

309

310

esta . Tareas . Add ( tarea );

311
312

If ( this . Tasks . Size () == 1) {

313

esta . SetSelectedTask ( tarea );

314

315

316
esta . FireStateChanged ();

317

Elimina la tarea en la posición especificada, si representa una tarea válida. Lanza un


java.lang.IndexOutOfBoundsExceptionsi no.

Parámetros:

pos La posición de la tarea a eliminar.

325

326

pública vacío removeTask ( int pos ) {

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

RemoveTask ( getTask ( pos ));

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:

task Se eliminará la tarea de la cinta del panel.

340

341

pública vacío removeTask ( RibbonTask tarea ) {

342

If ( tarea == null ) {
343

arrojar nueva IllegalArgumentException ( "RibbonTask no puede ser nulo" );

344

345

346

Int posOfTask = esto . Tareas . IndexOf ( tarea );

347

esta . Tareas . Eliminar ( tarea );


348

349

si ( getSelectedTask (). equals ( tareas ) && tareas . tamaño ()> 0) {

350

RibbonTask newTask = getTask ( posOfTask == 0? 1: posOfTask

351

- 1);

352

SetSelectedTask ( newTask );
353

354

355

esta . FireStateChanged ();

356

Elimina todas las tareas de la cinta.


360

361

públicos vacíos removeAllTasks () {

362

esta . Tareas . Clear ();

363

esta . ContextualTaskGroups . Clear ();

364

esta . FireStateChanged ();


365

Configura el botón de ayuda de esta cinta.

Parámetros:

helpIcon El icono del botón de ayuda.

helpActionListener El oyente de acción para el botón de ayuda.

Ver también:

getHelpIcon()

getHelpActionListener()

376

377

pública sincronizado vacío configureHelp ( ResizableIcon HelpIcon ,


378

ActionListener helpActionListener ) {

379

esta . HelpIcon = helpIcon ;

380

esta . HelpActionListener = helpActionListener ;

381

esta . FireStateChanged ();

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:

El icono del botón de ayuda.

Ver también:

configureHelp(org.pushingpixels.flamingo.api.common.icon.ResizableIcon,java.awt.event.ActionListener)

getHelpActionListener()

392

393

pública ResizableIcon getHelpIcon () {

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:

El oyente de acción para el botón de ayuda.

Ver también:

configureHelp(org.pushingpixels.flamingo.api.common.icon.ResizableIcon,java.awt.event.ActionListener)

getHelpIcon()

405

406
pública ActionListener getHelpActionListener () {

407

devolver este . HelpActionListener ;

408

Agrega el grupo de tareas contextual especificado a esta cinta.

Parámetros:

group Grupo de tareas a agregar.

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

pública sincronizado vacío addContextualTaskGroup (

420

Grupo RibbonContextualTaskGroup ) {

421

grupo . SetRibbon ( este );

422
423

esta . ContextualTaskGroups . Añadir ( grupo );

424

esta . GroupVisibilityMap . Poner ( grupo , falso );

425

426

esta . FireStateChanged ();

427

}
Devuelve el número de tareas normales en la thiscinta.

Devoluciones:

Número de tareas regulares en la thiscinta.

Ver también:

getTask(int)

addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)

435

436

pública sincronizado int getTaskCount () {

437

devolver este . Tareas . Tamaño ();


438

Recupera la tarea normal en el índice especificado.

Parámetros:

index Índice de tareas.

Devoluciones:

Tarea que coincida con el índice especificado.

Ver también:

getTaskCount()

addTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)

448

449
Público sincronizado RibbonTask getTask ( int index ) {

450

devolver este . Tareas . Obtener ( índice );

451

Devuelve el número de grupos de tareas contextuales en la thiscinta.

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

pública sincronizado int getContextualTaskGroupCount () {

461

devolver este . ContextualTaskGroups . Tamaño ();

462

Recupera el grupo de tareas contextual en el índice especificado.

Parámetros:

index Índice de grupo.

Devoluciones:
Grupo que coincida con el índice especificado.

Ver también:

addContextualTaskGroup(org.pushingpixels.flamingo.api.ribbon.RibbonContextualTaskGroup)

getContextualTaskGroupCount()

472

473

Público sincronizado RibbonContextualTaskGroup getContextualTaskGroup (

474

Int index ) {

475

devolver este . ContextualTaskGroups . Obtener ( índice );


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:

task Tarea para seleccionar.

Tiros:

java.lang.IllegalArgumentException Si la tarea especificada no está en la cinta o no está visible.

Ver también:

getSelectedTask()

490
491

pública sincronizado vacío setSelectedTask ( RibbonTask tarea ) {

492

Boolean válido = esto . Tareas . Contiene ( tarea );

493

If (! Valid ) {

494

Para ( int i = 0; i < this . GetContextualTaskGroupCount (); i ++) {

495

RibbonContextualTaskGroup group = this


496

. GetContextualTaskGroup ( i );

497

si (! esto . isVisible ( grupo ))

498

Continuar ;

499

Para ( int j = 0; j < grupo . GetTaskCount (); j ++) {

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

arrojar nueva IllegalArgumentException (

511

"La tarea especificada que se va a seleccionar no es"

512

+ "Parte de esta cinta o no está marcada como visible" );

513

514
515

Para ( AbstractRibbonBand ribbonBand : this . Bandas ) {

516

RibbonBand . SetVisible ( false );

517

518

esta . bandas . Clear ();

519
520

Para ( int i = 0; i < tarea . GetBandCount (); i ++) {

521

AbstractRibbonBand ribbonBand = tarea . GetBand ( i );

522

RibbonBand . SetVisible ( true );

523

esta . bandas . Añadir ( ribbonBand );

524

}
525

526

RibbonTask viejo = este . ActualmenteSelectedTask ;

527

esta . CurrentlySelectedTask = tarea ;

528

529

esta . Revalidar ();


530

esta . Repintar ();

531

532

esta

533

. FirePropertyChange ( "selectedTask" , antiguo ,

534

esta . ActualmenteSelectedTask );
535

Devuelve la tarea seleccionada actualmente.

Devoluciones:

La tarea actualmente seleccionada.

Ver también:

setSelectedTask(org.pushingpixels.flamingo.api.ribbon.RibbonTask)

542

543

Público sincronizado RibbonTask getSelectedTask () {

544
devolver este . ActualmenteSelectedTask ;

545

546

547

Todos los derechos reservados

548

* (No Javadoc)

549
*

550

* @see javax.swing.JComponent # updateUI ()

551

* /

552

@ Override

553

pública vacío updateUI () {


554

si (UIManager. obtener ( getUIClassID ())! = nula ) {

555

SetUI (UIManager. GetUI ( este ));

556

} Else {

557

SetUI ( nuevo BasicRibbonUI ());

558

}
559

Para ( componente comp : this . TaskbarComponents ) {

560

SwingUtilities. UpdateComponentTreeUI ( comp );

561

562

Devuelve el objeto UI que implementa el L & F para este componente.


Devoluciones:

Un RibbonUIobjeto

Ver también:

javax.swing.JComponent.setUI(javax.swing.plaf.ComponentUI)

569

570

pública RibbonUI getUI () {

571

Return ( RibbonUI ) ui ;

572

}
573

574

Todos los derechos reservados

575

* (No Javadoc)

576

577

* @see javax.swing.JComponent # getUIClassID ()


578

* /

579

@ Override

580

pública Cadena getUIClassID () {

581

Return uiClassID ;

582
}

Obtiene una lista no modificable de todos los componentes de la barra de tareas de la this cinta.

Devoluciones:

Todos los componentes de la barra de tareas de la thiscinta.

Ver también:

addTaskbarComponent(java.awt.Component)

removeTaskbarComponent(java.awt.Component)

591

592

pública sincronizada Lista < Componente > getTaskbarComponents () {

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:

l Cambiar audiencia para agregar.

Ver también:

removeChangeListener(javax.swing.event.ChangeListener)

602

603

pública vacío addChangeListener ( ChangeListener l ) {


604

esta . ListenerList . añadir ( ChangeListener . clase , l );

605

Elimina el detector de cambios especificado de los cambios de seguimiento a esta cinta.

Parámetros:

l Cambiar audiencia para eliminar.

Ver también:

addChangeListener(javax.swing.event.ChangeListener)

614
615

pública vacío removeChangeListener ( ChangeListener l ) {

616

esta . ListenerList . eliminar ( ChangeListener . clase , l );

617

Notifica a todos los oyentes registrados que el estado de esta cinta ha cambiado.

622

623
protegida void fireStateChanged () {

624

// Garantizado para devolver un array no nulo

625

Objeto [] listeners = esto . ListenerList . GetListenerList ();

626

// Procesar a los oyentes primero, notificando

627

// los que estén interesados en este evento


628

ChangeEvent event = new ChangeEvent ( this );

629

para ( int i = oyentes . longitud - 2; i > = 0; i - = 2) {

630

si ( oyentes [ i ] == ChangeListener . clase ) {

631

(( ChangeListener ) oyentes [ i + 1]). StateChanged ( evento );

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:

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

pública sincronizado vacío setVisible ( RibbonContextualTaskGroup grupo ,

651

boolean isVisible ) {

652

esta . GroupVisibilityMap . Poner ( grupo , isVisible );

653

654
// manejo especial de la pestaña seleccionada

655

si (! isVisible ) {

656

boolean isSelectedBeingHidden = false ;

657

Para ( int i = 0; i < grupo . GetTaskCount (); i ++) {

658

si ( este . getSelectedTask () == grupo . getTask ( i )) {

659
IsSelectedBeingHidden = true ;

660

romper ;

661

662

663

si ( isSelectedBeingHidden ) {
664

esta . SetSelectedTask ( esto . GetTask (0));

665

666

667

668

esta . FireStateChanged ();


669

esta . Revalidar ();

670

SwingUtilities. GetWindowAncestor ( este ). Repintar ();

671

Devuelve la visibilidad de las tareas de la cinta de opciones en el grupo de tareas contextual especificado.

Parámetros:

group Grupo de tareas contextuales.

Devoluciones:

trueSi las tareas de la cinta en el grupo especificado son visibles, de lo falsecontrario.


681

682

pública sincronizado boolean isVisible ( RibbonContextualTaskGroup grupo ) {

683

devolver este . GroupVisibilityMap . Obtener ( grupo );

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:

applicationMenu El nuevo menú de la aplicación. Puede ser null.


Ver también:

getApplicationMenu()

694

695

pública sincronizado vacío setApplicationMenu (

696

RibbonApplicationMenu applicationMenu ) {

697

RibbonApplicationMenu old = esto . ApplicationMenu ;

698
If ( old ! = ApplicationMenu ) {

699

esta . ApplicationMenu = applicationMenu ;

700

If ( this . ApplicationMenu ! = Null ) {

701

esta . ApplicationMenu . SetFrozen ();

702

}
703

esta . FirePropertyChange ( "applicationMenu" , antiguo ,

704

esta . ApplicationMenu );

705

706

Devuelve el menú de la aplicación de esta cinta.

Devoluciones:
El menú de la aplicación de esta cinta.

Ver también:

setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)

713

714

pública sincronizado RibbonApplicationMenu getApplicationMenu () {

715

devolver este . ApplicationMenu ;

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:

tooltip La rica herramienta del botón de menú de la aplicación.

Ver también:

getApplicationMenuRichTooltip()

setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)

726

727

pública sincronizado vacío setApplicationMenuRichTooltip ( RichTooltip información sobre


herramientas ) {

728

RichTooltip old = esto . ApplicationMenuRichTooltip ;


729

esta . applicationMenuRichTooltip = información de herramienta ;

730

esta . FirePropertyChange ( "applicationMenuRichTooltip" , antiguo ,

731

esta . ApplicationMenuRichTooltip );

732

Devuelve la rica información de herramientas del botón de menú de la aplicación.


Devoluciones:

La rica herramienta del botón de menú de la aplicación.

Ver también:

setApplicationMenuRichTooltip(org.pushingpixels.flamingo.api.common.RichTooltip)

setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)

740

741

Público sincronizado RichTooltip getApplicationMenuRichTooltip () {

742

devolver este . ApplicationMenuRichTooltip ;

743
}

Establece la punta del botón de menú de la aplicación. Inicia un applicationMenuKeyTipevento de cambio de


propiedad.

Parámetros:

keyTip La nueva clave clave para el botón de menú de la aplicación.

Ver también:

setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)

getApplicationMenuKeyTip()

753

754

pública sincronizado vacío setApplicationMenuKeyTip ( Cadena KeyTip ) {

755
Cadena antigua = esto . ApplicationMenuKeyTip ;

756

esta . applicationMenuKeyTip = KeyTip ;

757

esta . FirePropertyChange ( "applicationMenuKeyTip" , antiguo ,

758

esta . ApplicationMenuKeyTip );

759

}
Devuelve la punta de tecla del botón de menú de la aplicación.

Devoluciones:

La punta clave del botón del menú de la aplicación.

Ver también:

setApplicationMenuKeyTip(java.lang.String)

setApplicationMenu(org.pushingpixels.flamingo.api.ribbon.RibbonApplicationMenu)

767

768

pública sincronizada cadena getApplicationMenuKeyTip () {

769

devolver este . ApplicationMenuKeyTip ;

770
}

Devuelve la indicación de si esta cinta está minimizada.

Devoluciones:

trueSi esta cinta está minimizada, de lo false contrario.

Ver también:

setMinimized(boolean)

778

779

pública sincronizado boolean isMinimized () {

780
devolver este . IsMinimized ;

781

Cambia el estado minimizado de esta cinta. Inicia un minimizedevento de cambio de propiedad.

Parámetros:

isMinimized Si true, esta cinta se minimiza, de lo contrario no se minimiza.

790

791

pública sincronizado vacío setMinimized ( booleano isMinimized ) {

792
// System.out.println ("Cinta minimizada ->" + isMinimized);

793

Boolean old = esto . IsMinimized ;

794

si ( edad ! = isMinimized ) {

795

esta . IsMinimized = isMinimized ;

796

esta . FirePropertyChange ( "minimizado" , viejo , esto . IsMinimized );


797

798

Devuelve el marco de cinta que aloja esta cinta. El resultado puede ser null.

Devoluciones:

El marco de cinta que alberga esta cinta.

805

806

pública JRibbonFrame getRibbonFrame () {


807

devolver este . RibbonFrame ;

808

809

810

Todos los derechos reservados

811

* (No Javadoc)
812

813

* @see javax.swing.JComponent # setVisible (booleano)

814

* /

815

@ Override

816
pública vacío setVisible ( boolean flag ) {

817

si (! bandera && ( getRibbonFrame ()! = nula ))

818

arrojar nueva IllegalArgumentException (

819

"No se puede ocultar la cinta en JRibbonFrame" );

820

súper . SetVisible ( indicador );

821
}

822

You might also like