Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    Mostrare JavaHelp in una InternalFrame

    Ciao a tutti, c'e' un modo per mostrare le finestre di javaHelp in JInternalFrame invece che in delle jDialog?? GRAZIEEE

  2. #2
    Nessun suggerimento.... help me!!!

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Mostrare JavaHelp in una InternalFrame

    Originariamente inviato da rocklife
    Ciao a tutti, c'e' un modo per mostrare le finestre di javaHelp in JInternalFrame invece che in delle jDialog??
    Premetto che non ho mai usato JavaHelp ma qui si legge "The JavaHelp system can be displayed in its own primary window or embedded in an application. JavaHelp components, such as the navigators and content window, can be individually embedded in an application.".
    Quindi sarei portato a dedurre che si può fare.

    E guardando la user guide che si trova qui e guardando la documentazione javadoc, mi pare di capire che la questione è quella di usare JHelpContentViewer che è-un JComponent, quindi può essere inserito, come qualunque altro componente, dove ti pare dentro un "contenitore".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Uhm.. ho provato a fare qlc di questo genere ma non va...


    codice:
    public static class ExternalLinkContentViewerUI extends BasicContentViewerUI{
    		/**
    		 * 
    		 */
    		
    		public ExternalLinkContentViewerUI(JHelpContentViewer x){
    			super(x);
    			JInternalFrame JInternalFrame = new JInternalFrame ("Help");
    			JInternalFrame .add(x);
    			JInternalFrame .setVisible(true);
    		}
    		
    		public static javax.swing.plaf.ComponentUI createUI(JComponent x){
    			
    			return new ExternalLinkContentViewerUI((JHelpContentViewer)x);
    		}
    	}
    inserendo anche il riferimento nel'help

    codice:
    UIDefaults table = UIManager.getDefaults();
    	       Object[] uiDefaults = {
    	             "HelpContentViewerUI", ExternalLinkContentViewerUI.class
    	       };
    	       table.putDefaults(uiDefaults);

    Ma non va... non e' semplice a mio avviso!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    9
    Nessun suggerimento.....??

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    9
    Qualcuno ha una soluzione a questo problema??

  7. #7
    UP!!

  8. #8
    up

  9. #9
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Scusa ma non riesci a farlo nemmeno leggendo la User Guide (jhug.pdf) di Java Help nella sezione "5.5 Embedding JavaHelp Components" ?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  10. #10
    Il problema e' l'help contestuale! Perche' il main dell'Help si riesce ad estrarre facilmente mentre l'help contestuale e' piu complicato!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.