mboost-dp1

få skrevet navn til fil i JFileChooser


Gå til bund
Gravatar #1 - polle-online
12. okt. 2006 12:42
Jeg har fundet ud af på en side at jeg kan få java til at kunne vise mig filer samt en åben/gem knap samt en annuler knap. Stort set det billede man får vist når man f.eks. åbner og/eller gemmer en fil i f.eks. microsoft word eller andre applikationer. Jeg vil gerne vide hvordan jeg kan få det navn jeg har indtastet på en fil ud fra JFileChooser som jeg bruger til at skulle kunne gemme filer med.
Gravatar #2 - Corholio
12. okt. 2006 13:54
JavaDoc er din ven!

Metoden hedder getSelectedFile() og ligger på din instans af JFileChooser.
Gravatar #3 - polle-online
13. okt. 2006 06:45
getSelectedFile() retunere navnet på den valgte fil.
Jeg skal have det navn som jeg selv skrev ind så jeg kan gemme en fil med det navn.
Gravatar #4 - squad2nd
16. okt. 2006 15:50
#3 Og som Corholio siger, så er JavaDoc din ven og getSelectedFile() er korrekt. Tjek nedenstående eksempel:

----------------

import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;


private void CraigLarmanSucksAss()
{
final JFileChooser fc = new JFileChooser();
File file = null;
int returnVal = fc.showSaveDialog(this);

if(returnVal == fc.APPROVE_OPTION)
{
file = fc.getSelectedFile();
JOptionPane.showMessageDialog(this, file.getName());
}
}



EDIT: Fik jeg forresten sagt at Java er affald, ikke kan bruges til en skid, irriterende, outdated, vamle IDE værktøjer m.m. ? Oh! :) Okay, bye!
Gravatar #5 - ZOPTIKEREN
16. okt. 2006 18:21
#2,4 I samme ombæring kan i vel svare en java-newbie på hvordan man finder en klasse i dokumentationen, hvor man ved hvad den skal gøre men ikke hvad Sun har kaldt den - det er vel ideen i OOP?

Findes der ikke noget tilsvarende
lookfor
fra matlab, man kan bruge i java?
Gravatar #6 - squad2nd
16. okt. 2006 19:43
Der er udelukkende:
http://java.sun.com/j2se/1.5.0/docs/api/
og så et par tutorials her og der på siden.

Jeg bruger altid Google, da man tit støder på gode tutorials mens man søger efter metoder m.m.

Alt i alt, er JavaDoc super amatøragtigt og grimt lavet og jeg er personligt skredet fra Java snart. Det slår overhovedet ikke MSDN.
Gravatar #7 - Corholio
17. okt. 2006 07:31
#4
Mht

Fik jeg forresten sagt at Java er affald, ikke kan bruges til en skid, irriterende, outdated, vamle IDE værktøjer m.m. ? Oh! :) Okay, bye!

Har du hørt om en lille ting kaldet J2EE eller J2ME, for slet ikke at tale om RCP, eller de mange frameworks der findes til at interagere med stort set alt? Det virker ikke helt som "ikke brugbart" for mig!

#5
Javadoc beskriver ikke hvordan du løser problemstillinger, og du kan ikke bruge det som en lookup mekanisme for at finde klasser som løser visse problemstillinger.
Det eneste du kan benytte det til er at finde forklaringer på klasser / metoder som er tilgængelige, så som informationer omkring hvilke parametre der tages, hvad der returneres etc.

Hvis du skal bruge eksempler på hvordan man benytter de forskellige klasser, mv. kan jeg varmt anbefale java2s.

#6
Mht

Alt i alt, er JavaDoc super amatøragtigt og grimt lavet og jeg er personligt skredet fra Java snart. Det slår overhovedet ikke MSDN.

Så må jeg til dels give dig ret - jo, javadoc er ikke super fancy ajax-baseret bling-bling, og at læse javadoc i en browser kan være et rent mareridt.
Men forsøg at finde et fornuftigt IDE (så som Eclipse), hvor man kan integrere JavaDoc i, så er det ligepludseligt meget bevendt.

men det er selvfølgeligt bare mine 0.02$
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login