Desarrollo Java
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» guardar fotos en BD
Menús en Ribbon (Proyecto Flamingo) EmptyMar Ago 31, 2010 5:24 pm por Aitor

» Direcciones interesantes de programación
Menús en Ribbon (Proyecto Flamingo) EmptyVie Ago 27, 2010 9:53 am por Aitor

» sobrevivi a semana grande
Menús en Ribbon (Proyecto Flamingo) EmptyVie Ago 27, 2010 9:51 am por Aitor

» Swing JDesktopPane
Menús en Ribbon (Proyecto Flamingo) EmptySáb Ago 14, 2010 2:19 pm por Aitor

» Trabajar con ficheros Microsoft (Excel, Word...), librerias POI
Menús en Ribbon (Proyecto Flamingo) EmptyVie Ago 13, 2010 1:15 pm por Aitor

» ¿Otra vez nos piden el CV?
Menús en Ribbon (Proyecto Flamingo) EmptyMiér Jul 28, 2010 2:17 pm por Edur00

» Menús en Ribbon (Proyecto Flamingo)
Menús en Ribbon (Proyecto Flamingo) EmptyMiér Jul 21, 2010 7:50 pm por Aitor

» Colecciones
Menús en Ribbon (Proyecto Flamingo) EmptyMar Jul 20, 2010 7:00 pm por fran

» activo
Menús en Ribbon (Proyecto Flamingo) EmptyMar Jul 20, 2010 5:18 pm por superjoxe

Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar

Menús en Ribbon (Proyecto Flamingo)

Ir abajo

Menús en Ribbon (Proyecto Flamingo) Empty Menús en Ribbon (Proyecto Flamingo)

Mensaje  Aitor Miér Jul 21, 2010 7:50 pm

Dado que con los monitores de hoy en día los menús ocultan mucha información se empiezan a usar mucho los menús Ribbon, es decir como los nuevos del office también llamados menús en cinta. Buscando para realizar la interfaz gráfica de mi proyecto con ese tipo de menús he encontrado el proyecto flamingo para Java que es un componente Swing que implementa ese tipo de botones. La web oficial del sitio es esta:
[Tienes que estar registrado y conectado para ver este vínculo]

En cuanto a como se utiliza aquí va un pequeño ejemplo:
La barra para buscar archivos de sistema es la clase BreadcrumbFileSelector

import java.awt.BorderLayout;
import java.io.File;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import org.jvnet.flamingo.bcb.core.BreadcrumbFileSelector;
/**
*
* @author
*/

public class FileTreePanel extends JPanel {

private BreadcrumbFileSelector barra;

public FileTreePanel() {
this.barra = new BreadcrumbFileSelector();
JPanel navegador = new JPanel(new BorderLayout());

navigation.add(bar, BorderLayout.CENTER);
this.setLayout(new BorderLayout());
this.add(navegador);
this.barra.setPath(new File(System.getProperty("user.home")));
}

public static void main(String[] args){

SwingUtilities.invokeLater(new Runnable() {
public void run() {
JFrame frame = new JFrame("árbol");
frame.setSize(800, 80);
frame.setLocationRelativeTo(null);
frame.add(new FileTreePanel());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
});
}
}

Cuando haga algunas pruebas más pondre imagenes de como queda.

Aitor
Admin

Mensajes : 16
Fecha de inscripción : 15/07/2010

http://desarrollojava.gratis-foro.com

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.