Ouvrir un fichier avec java
sky88
Messages postés
66
Statut
Membre
-
sandul Messages postés 4013 Statut Membre -
sandul Messages postés 4013 Statut Membre -
bonjour tout le monde
j'ai créé un fichier help avec HTML Help Workshop
comment je peux ouvrir ce fichier dans un programme java
voici mon code
Code :
aid = new JMenuItem("Aide" );
aid.setFont(new Font("Tahoma",Font.BOLD,12));
aid.setAccelerator(KeyStroke.getKeyStroke("F1" ));
aid.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
// Mais là je ne sais pas comment appeler ce fichier
}
}
);
merci à vous
j'ai créé un fichier help avec HTML Help Workshop
comment je peux ouvrir ce fichier dans un programme java
voici mon code
Code :
aid = new JMenuItem("Aide" );
aid.setFont(new Font("Tahoma",Font.BOLD,12));
aid.setAccelerator(KeyStroke.getKeyStroke("F1" ));
aid.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
// Mais là je ne sais pas comment appeler ce fichier
}
}
);
merci à vous
A voir également:
- Ouvrir un fichier avec java
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Ouvrir un fichier .dat - Guide
- Waptrick java football - Télécharger - Jeux vidéo
1 réponse
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é,
++