Ouvrir un fichier avec java
Fermé
sky88
Messages postés
59
Date d'inscription
mardi 18 mars 2008
Statut
Membre
Dernière intervention
4 juillet 2011
-
9 juin 2008 à 01:36
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 9 juin 2008 à 10:28
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 9 juin 2008 à 10:28
A voir également:
- Ouvrir un fichier avec java
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
- Ouvrir un fichier .dat - Guide
- Fichier rar - Guide
1 réponse
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
9 juin 2008 à 10:28
9 juin 2008 à 10:28
Salut,
Voici ici une méthode qui fait appel à JavaHelp:
mainHS_ et mainHB_ sont un HelpSet et respectivement un HelpBroker qui sont définis comme static dans une classe MainController:
Il faut bien sûr aller sur java.sun.com et télécharger JavaHelp et le mettre dans ton classpath pour la compilation et l'exécution.
En espérant t'avoir aidé,
++
Voici ici une méthode qui fait appel à JavaHelp:
private javax.swing.JButton getHelpButton() { if (helpButton == null) { helpButton = new javax.swing.JButton(); helpButton.setIcon(new javax.swing.ImageIcon(getClass().getResource("/client/images/help16.png"))); //$NON-NLS-1$ helpButton.setMnemonic(java.awt.event.KeyEvent.VK_E); helpButton.setText(Messages.getString("AbstractAdminPanel.help")); //$NON-NLS-1$ try { HelpBroker hBroker_ = MainController.mainHB_; if (hBroker_ != null) { hBroker_.enableHelpKey(this, "administration_module_htm", MainController.mainHS_); //$NON-NLS-1$ helpButton.addActionListener(new CSH.DisplayHelpFromSource(hBroker_)); } else { MainController.getLogger().error(Messages.getString("AbstractAdminPanel.null_help_broker")); //$NON-NLS-1$ } } catch (Exception e) { MainController.getLogger().error(Messages.getString("AbstractAdminPanel.unexpected_error"), e);; //$NON-NLS-1$ } } return helpButton; }
mainHS_ et mainHB_ sont un HelpSet et respectivement un HelpBroker qui sont définis comme static dans une classe MainController:
try { ClassLoader cl = MainController.class.getClassLoader(); // Find help set file and create the HelpSet URL hsURL = HelpSet.findHelpSet(cl, "applicationhelp.hs"); //$NON-NLS-1$ mainHS_ = new HelpSet(cl, hsURL); // Create a HelpBroker object mainHB_ = mainHS_.createHelpBroker(); } catch (Exception ee) { getLogger().error(Messages.getString("MainController.appHelpNotFound"), ee); //$NON-NLS-1$ } catch (ExceptionInInitializerError ex) { getLogger().error(Messages.getString("MainController.helpIniError"), ex); //$NON-NLS-1$ }
Il faut bien sûr aller sur java.sun.com et télécharger JavaHelp et le mettre dans ton classpath pour la compilation et l'exécution.
En espérant t'avoir aidé,
++