[Gvsig_desarrolladores] fuente de los títulos de ventana de andami

Francisco Puga fpuga en cartolab.es
Jue Mayo 10 03:39:08 CEST 2012


Al final ha sido muy fácil de arreglar

https://devel.gvsig.org/redmine/projects/gvsig-desktop/repository/revisions/38211

El día 8 de mayo de 2012 21:54, Francisco Puga <fpuga en cartolab.es> escribió:
> Gracias a todos. Basándome en lo que habéis comentado y en este post
>
> http://stackoverflow.com/questions/936123/showing-japanese-characters-in-title-bar-of-java-program
>
> he hecho una prueba rápida (adjunto) y parece que funciona. Ahora
> tendría que ver como hacerlo un poco más elegante y general. La verdad
> es que la parte de como se tratan las fuentes en gvSIG no la tengo muy
> dominada.
>
> El día 7 de mayo de 2012 03:30, Juan Lucas Dominguez Rubio
> <jldominguez en prodevelop.es> escribió:
>>
>>
>>
>> ________________________________
>> De: gvsig_desarrolladores-bounces en listserv.gva.es en nombre de Cèsar
>> Ordiñana
>> Enviado el: lun 07/05/2012 11:07
>> Para: gvsig_desarrolladores en listserv.gva.es
>> Asunto: Re: [Gvsig_desarrolladores] fuente de los títulos de ventana de
>> andami
>>
>> El 07/05/12 00:04, Francisco José Peñarrubia escribió:
>>
>> Hola Fran.
>>
>> Creo que donde se asigna el título a las ventanas es aquí:
>>
>>     public JInternalFrame createJInternalFrame(IWindow p)
>>     {
>>         WindowInfo wi = vis.getWindowInfo(p);
>>         JInternalFrame nuevo = new InternalFrame();
>>         if (icon != null){
>>             nuevo.setFrameIcon(new ImageIcon(icon));
>>         }
>>
>>         nuevo.getContentPane().add((JPanel) p);
>>         nuevo.setClosable(!wi.isNotClosable());
>>         nuevo.setSize(getWidth(p, wi), getHeight(p, wi));
>>         nuevo.setTitle(wi.getTitle());
>>         nuevo.setVisible(wi.isVisible());
>>         nuevo.setResizable(wi.isResizable());
>>         nuevo.setIconifiable(wi.isIconifiable());
>>         nuevo.setMaximizable(wi.isMaximizable());
>>         nuevo.setLocation(wi.getX(), wi.getY());
>>         nuevo.setMinimumSize(wi.getMinimumSize());
>>
>>         nuevo.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE);
>>         return nuevo;
>>     }
>>
>>
>> (en libCorePlugin, en FrameWindowSupport)
>>
>> pero no veo que se esté asignando ninguna fuente.
>>
>> No sé si te ayudará, pero por si acaso....
>>
>> Saludos!.
>>
>> Fran.
>>
>> El 05/05/2012 6:18, Francisco Puga escribió:
>>
>> Hola,
>>
>> Estoy tratando de hacer que las fuentes que emplea el lenguaje Khmer
>> se visualicen correctamente en gvSIG 1.x
>>
>> https://devel.gvsig.org/redmine/issues/252
>>
>> Funciona todo bastante bien excepto en los títulos de las ventanas.
>> Adjunto captura. Alguien sabe donde se están definiendo esas fuentes o
>> puede proporcionar un parche que lo arregle. En general el problema
>> estaba en que en algunas partes del gvSIG se estaba el uso de algunas
>> fuentes en lugar de coger las "predefinidas" y bastaba con eliminar
>> las llamadas a usar nuevas fuentes, pero este caso de los títulos no
>> encuentro donde se crean.
>>
>> Gracias.
>>
>>
>>> Hola.
>>>
>>> Por lo que comentáis quizá sea cosa del L&F que se está usando por
>>> defecto, el Plastic.
>>> Bueno, eso en linux, en windows se debe estar usando el de ídem, quizás
>>> ahí no se de el problema.
>>>
>>> Saludos.
>>>
>>> --
>>> Cèsar Ordiñana Navarro
>>> gvSIG software architect
>>> DiSiD Technologies (http://www.disid.com)
>>>
>>
>>
>> A mí me pasó algo parecido con el título de las ventanas al usar SWT de
>> Eclipse.
>> Al usar un alfabeto de derecha a izquierda (hebreo) los controles del
>> formulario
>> invertían el orden automáticamente, pero en el título no se invertia y había
>> que
>> escribir los caracteres en sentido inverso:
>>
>> http://gvsigmobileonopenmoko.files.wordpress.com/2009/04/exo1.png
>>
>> Por alguna razón, el título de las ventanas en Java parece ser un "sitio
>> especial" en lo que se refiere a fuentes.
>>
>> Saludos,
>> Juan Lucas Domínguez Rubio
>> ---
>>
>> Prodevelop SL, Valencia (España)
>> Tlf.: 96.351.06.12 -- Fax: 96.351.09.68
>> http://www.prodevelop.es
>> ---
>>
>>
>>
>>
>>
>> ________________________________
>> CLÁUSULA DE PROTECCIÓN DE DATOS
>> Este mensaje se dirige exclusivamente a su destinatario y puede contener
>> información privilegiada o confidencial. Si ha recibido este mensaje por
>> error, le rogamos que nos lo comunique inmediatamente por esta misma vía y
>> proceda a su destrucción.
>> De acuerdo con la nueva ley Ley de Servicios de la Sociedad de la
>> Información y Comercio Electrónico aprobada por el parlamento español y de
>> la vigente Ley Orgánica 15/1999 de Protección de Datos española, le
>> comunicamos que su dirección de Correo electrónico forma parte de un fichero
>> automatizado, teniendo usted derecho de oposición, acceso, rectificación y
>> cancelación de sus datos.
>>
>> DATA PROTECTION CLAUSE
>> This message is meant for its addressee only and may contain privileged or
>> confidential information. If you have received this message by mistake
>> please let us know immediately by e-mail prior to destroying it.
>> In compliance with the new Information and Electronic Commerce Society
>> Services Law recently approved by the Spanish Parliament and with Organic
>> Law 15/1999 currently in force, your e-mail address has been included in our
>> computerised records in respect of which you may exercise your right to
>> oppose, access, amend and/or cancel your personal data.
>>
>> _______________________________________________
>> gvSIG_desarrolladores mailing list
>> gvSIG_desarrolladores en listserv.gva.es
>> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
>> de baja en esta lista, acuda a la siguiente dirección:
>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>
>
>
>
> --
> Francisco Puga
> Grupo de Desarrollo
> Cartolab - Laboratorio de Ingeniería Cartográfica.
> http://www.cartolab.es
>
> ETS Ingeniería de Caminos, Canales y Puertos
> Universidade da Coruña
> Campus de Elviña - 15071 A Coruña (España)
> (34)981167000 ext. 5493



-- 
Francisco Puga
Grupo de Desarrollo
Cartolab - Laboratorio de Ingeniería Cartográfica.
http://www.cartolab.es

ETS Ingeniería de Caminos, Canales y Puertos
Universidade da Coruña
Campus de Elviña - 15071 A Coruña (España)
(34)981167000 ext. 5493


Más información sobre la lista de distribución gvSIG_desarrolladores