Programmering Java, skapa en browse knapp

Trädvy Permalänk
Medlem
Plats
Hallunda
Registrerad
Okt 2009

Programmering Java, skapa en browse knapp

Hej!
Håller på att skapa ett program i java och skulle behöva lite hjälp med att skapa en browse knapp där ett separat fönster ska öppnas och man ska läsa in en .txt fil. Jag använder Eclipse och har installerat Windowbuilder. Har någon tips på hur man kan implementera detta?
Mvh
Adnan

Trädvy Permalänk
Medlem
Registrerad
Mar 2013

@aniik: Eftersom windowbuilder använder swing (?) borde du kolla på javax.swing.filechooser, vilket är ett färdigt paket för det du vill göra. En modernare approach är att använda JavaFX som jag antar har någon motsvarighet till javax.swing.filechooser.

MSI z170a SLI-Plus - i7 6700K @ 4,6GHz - MSI GTX 770 Gaming 4GB- 32GB HyperX Fury DDR4 2666Mhz - Fractal Design arc midi r2 - Kelvin S36

Trädvy Permalänk
Medlem
Plats
Hallunda
Registrerad
Okt 2009

@GiletteRazor: Okej tack! Jag har väldigt grundläggande kunskaper inom java. Hur ska jag importera paketet? och hur ska jag koda detta sen?

Mvh
Adnan

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2004
Skrivet av aniik:

@GiletteRazor: Okej tack! Jag har väldigt grundläggande kunskaper inom java. Hur ska jag importera paketet? och hur ska jag koda detta sen?

Läs dokumentationen?
https://docs.oracle.com/javase/7/docs/api/javax/swing/JFileCh...
https://docs.oracle.com/javase/tutorial/uiswing/components/fi...

Trädvy Permalänk
Medlem
Plats
Hallunda
Registrerad
Okt 2009

Tack för tipset!
Jag har lyckats skapa en konstruktor och kan välja fil. Nu är tanken att jag vill öppna en textfil och när jag öppnar den vill jag kunna plocka väsentlig information som t.ex. ålder och adress och visa detta. Jag har tänkt mig att man öppnar filen och använder scanner för att läsa in den? Min fråga är då hur får Scanner och läsa in filen från filechooser?

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Jan 2004
Skrivet av aniik:

Tack för tipset!
Jag har lyckats skapa en konstruktor och kan välja fil. Nu är tanken att jag vill öppna en textfil och när jag öppnar den vill jag kunna plocka väsentlig information som t.ex. ålder och adress och visa detta. Jag har tänkt mig att man öppnar filen och använder scanner för att läsa in den? Min fråga är då hur får Scanner och läsa in filen från filechooser?

Du får ju filnamnet från chooser.getSelectedFile().getName(); (Se tidigare länkar)
Exempel för att läsa en textfil : http://stackoverflow.com/questions/4716503/reading-a-plain-te...

Du borde verkligen lära dig att använda en sökmotor. Information för detta är så enkelt som att söka efter "java read text file".