Enregistrer le fichier/ouvrir un fichier de la boîte de dialogue, à l'aide de Swing & Netbeans éditeur de GUI
Je suis un débutant en Java. Je suis un simple éditeur de texte dans netbeans 7(.3) IDE, à l'aide de son éditeur de l'interface. Le principal problème que je rencontre sur c'est que je ne peux pas le faire pour enregistrer/ouvrir le fichier. J'ai créé le bouton "enregistrer". Lorsque je baisse le sélecteur de fichier, il vient comme un normal de la boîte de dialogue ouvrir fichier incorporé dans la fenêtre java avec aucune fonctionnalité à tous. J'ai également essayé de créer un nouveau jFileChooser lorsque le bouton enregistrer est activé (dans le code Source), mais il ne fonctionne pas.
En un mot, j'ai besoin d'un simple ouvrir et enregistrer de la boîte de dialogue. Lorsque le bouton "Enregistrer" est enfoncé, la boîte de dialogue enregistrer s'ouvre et enregistre le fichier où l'utilisateur choisit avec ce nom et .rtf ou .txt extension. (P. S.: est-il possible d'enregistrer un fichier .docx ou .doc en Java?)
Lorsque la fonction "Ouvrir" btn est pressé, il ouvre un fichier en .rtf ou .txt (encore une fois, est-il possible d'ouvrir .docx ou .doc en Java?) par le sélecteur de fichier.
private void saveButtonActionPerformed(java.awt.event.ActionEvent evt) {
JFileChooser saveFile = new JFileChooser();
if saveFile.showSaveDialog(modalToComponent) == JFileChooser.APPROVE_OPTION {
File xyz = saveFile.getSelectedFile();
}
}
Code est ici: https://docs.google.com/file/d/0B766zz1iJ1LRN2lGRjNtM29vN2M/edit?usp=sharing
nous avons besoin de voir un peu de code
ouais, que le code n'a pas aider du tout, comme c'est plein avec des balises html..
s'il vous plaît poster un extrait du code à l'aide de blocs de code (qui ressemble à {}). il n'est pas besoin/envie de lire tout votre code (votre lien ne fonctionne pas même). sscce.org
Pour répondre à votre question, vous pouvez enregistrer un fichier de java avec toute l'extension que vous souhaitez. C'est à vous de faire en sorte que le contenu du fichier de match de l'extension. En d'autres termes, si vous écrivez un note.doc fichier, le fichier doit contenir un document Word en 1997 format de document Word.
OriginalL'auteur Pratik Anand | 2013-03-29
Vous devez vous connecter pour publier un commentaire.
J'ai créé un exemple de l'INTERFACE utilisateur qui montre l'enregistrer et ouvrir la boîte de dialogue de fichier. Cliquez sur le bouton enregistrer pour ouvrir la boîte de dialogue enregistrer et cliquez sur le bouton ouvrir pour ouvrir la boîte de dialogue de fichier.
le style des fenêtres ???
Je veux dire le digalog style de boîte sur le système d'exploitation windows que ce code fait une digalog boîte comme sur Mac.
ce fichier vous économisez avec le bouton enregistrer? Comment dois-je dire à la
ActionListener
pour ouvrir la boîte de dialogue enregistrement d'un fichier spécifique? Puis-je indiquer àJFileChooser
un dossier par défaut pour ouvrir? Merci d'avance pour votre temps et félicitations pour votre réponseOriginalL'auteur Amarnath
Je pense que vous face à trois problèmes:
ad 1. Êtes-vous sûr que vous avez connecté le FileChooser corriger un panneau/conteneur? J'irais pour un tutoriel simple sur cette question et de voir si cela fonctionne. C'est la meilleure façon d'apprendre en faisant des petits, mais assez grand pas en avant. Décomposer un problème en ces parties peut être difficile parfois 😉
ad. 2. Après vous ouvrir ou enregistrer le fichier, vous devez disposer de méthodes d'écrire ou de lire le fichier. Et encore, il y a assez soignée exemples sur cette question et il est facile de comprendre le sujet.
ad. 3. Il y a une différence entre un fichier ayant l'extension et le format de fichier. Vous pouvez modifier le format de n'importe quel fichier que vous voulez, mais cela n'affecte pas son contenu. Il peut rendre le fichier illisible pour l'application associée à cette extension. Les fichiers TXT sont faciles - vous lire ce que vous écrivez. XLS, DOCX, etc. besoin de plus de travail et généralement de cadre est la meilleure façon de lutter contre ces.
OriginalL'auteur Lenymm
enregistrement dans n'importe quel format est très possible.
Vérifiez les points suivants-
http://docs.oracle.com/javase/tutorial/uiswing/components/filechooser.html
2ndly , exactement Ce que vous attendez de la boîte de dialogue enregistrer pour le travail , il fonctionne comme ça,
L'ouverture d'un fichier doc est très possible-
http://srikanthtechnologies.com/blog/openworddoc.html
OriginalL'auteur Abhishek Choudhary
Voici un exemple
OriginalL'auteur norway whale