Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (535)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Using FileDialogs  (Read 1214 times)
0 Members and 1 Guest are viewing this topic.
Offline kfoong

Senior Newbie




umm... something...


« Posted 2004-02-22 02:47:46 »

Hello, I am using the FileDialog to open a file, heres my code:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
        FileDialog fileDialog = new FileDialog(this, "Save As...", FileDialog.SAVE);
       
        fileDialog.setFile("untitled.nek");
       
       
        fileDialog.show();
       
        if (fileDialog.getFile() == null)
            return;
        mFileName = fileDialog.getDirectory() + File.separator + fileDialog.getFile();
       
        Save(mFileName);


This is in my "SaveAs" Function. Dont worry about the Save Function. What I'm trying to do is set the file filter to 'nek' but I have no idea how to do this. When the file dialog appears you can save it as Anyfile, and i prefer it to be the type i want.

Any thoughts?
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #1 - Posted 2004-02-22 03:45:30 »

http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/filechooser/FileFilter.html
Quote

FileFilter is an abstract class that has no default implementation. A FileFilter, once implemented, can be set on a JFileChooser to keep unwanted files from appearing in the directory listing. For an example implementation of a simple file filter, see yourSDK/demo/jfc/FileChooserDemo/ExampleFileFilter.java. For more information and examples see How to Use File Choosers, a section in The Java Tutorial.

How to Use File Choosers:
http://java.sun.com/docs/books/tutorial/uiswing/components/filechooser.html

弾幕 ☆ @mahonnaiseblog
Offline sma

Junior Member





« Reply #2 - Posted 2004-02-22 07:15:35 »

Quote
What I'm trying to do is set the file filter to 'nek' but I have no idea how to do this.

Theoretically, the method you're looking for is setFilenameFilter().  However, see its Javadoc comment, it has no effect on Windows. So the AWT file dialog can't do what you want to achieve.  Either use Swing or you have to create your own implementation of a FileDialog.T

.: Truth Until Paradox!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline oNyx

JGO Coder


Medals: 1


pixels! :x


« Reply #3 - Posted 2004-02-22 08:32:31 »

Oh... AWT... I always forget that there are still people who use it Smiley

Btw usually you create the dialog once at the beginning and show each time you need it. This way it's more responsive, generates less garbage and as a side effect you stay in the last choosen directory (that's expected behaviour btw).

弾幕 ☆ @mahonnaiseblog
Offline kfoong

Senior Newbie




umm... something...


« Reply #4 - Posted 2004-02-23 04:55:22 »

So what do i do then? Im still new to java to do some of the stuff. Does anyone know how you do it in windows?
Offline sma

Junior Member





« Reply #5 - Posted 2004-02-23 09:23:10 »

Quote
So what do i do then? Im still new to java to do some of the stuff. Does anyone know how you do it in windows?


Use Swing. Then you don't have to worry about AWT short commings.

Or check out SWT - an alternative UI framework created to support the Eclipse platform which of course works fine standalone, too.  However, SWT is different to Swing and AWT, having its own merits and problems.

Here's an SWT example.


.: Truth Until Paradox!
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

E.R. Fleming (9 views)
2014-07-29 03:07:13

E.R. Fleming (4 views)
2014-07-29 03:06:25

pw (38 views)
2014-07-24 01:59:36

Riven (39 views)
2014-07-23 21:16:32

Riven (26 views)
2014-07-23 21:07:15

Riven (28 views)
2014-07-23 20:56:16

ctomni231 (59 views)
2014-07-18 06:55:21

Zero Volt (50 views)
2014-07-17 23:47:54

danieldean (42 views)
2014-07-17 23:41:23

MustardPeter (44 views)
2014-07-16 23:30:00
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!