Click JButton in JApplet, write text to file to download

Ok, here's what i want to do... i don't even know if it's possible.
I want to click a button and have a popup window asking where to save the file to that was just created from output (a text file) instead of just clicking a button to write it to a predefined location (say c:\file.txt).
is there a way to do this?
thanks,
mjar81

i want am IE or mozilla or wahtever window to pop up
and ask the user where to save the file. is this
possible?Read bbritta's response: yes it is possible, but you
have to sign the applet's jar and the user will get a
warning message.Ooh, sorry, you want a browser window to pop up? That'd be interesting. Maybe possible with some Java/JavaScript bridge and a servlet, but probably most complicated to implement.

Similar Messages

  • Write text to file produces error 1

    The attached vi attempts to write text to a text file. The file name is automatically created from the current date (no file dialog box shall be displayed). When I run the vi, I receive an error 1 and no file is being created.
    Attachments:
    Write_log_file.zip ‏60 KB

    Hi,
    To answer your question: The file path input of the Open/Create/Replace File.vi refers to a complete file path including the file name. I have modified your vi by concatenating the Location of Log File control with the Date string and using that as a file path. This runs perfectly without any errors.
    Regards,
    Ankita A.
    Applications Engineer
    National Instruments
    Attachments:
    Write_log_file_modified.vi ‏49 KB

  • Write text to file

    Hello,
    I have copied some codes about writing text to file as follows:
    import java.io.*;
    public class Write
      public static void main(String[] args)
        FileOutputStream fos;
        DataOutputStream dos;
        try
          File file1 = new File("C:\\Documents and Settings\\Louis\\My Documents\\MyFile.txt");
          fos = new FileOutputStream(file1);
          dos = new DataOutputStream(fos);
          dos.writeChars("Hello");
        catch (IOException e)
          e.printStackTrace();
    }When the java file is compiled, the following compile error occur:
    Write.java:17: cannot find symbol
    symbol : constructor FileOutputStream(File)
    location: class java.io.FileOutputStream
          fos = new FileOutputStream(file1);
    1 errorIs that meant File class need to be imported? When I add "import java.io.File;" into the code, I can compile the java file.
    But the line "import java.io.*;" is supposed to also import the File class and should not need to add that line. Is my logic correct? Please resolve my question. Thank you.

    corlettk wrote:
    warnerja wrote:
    Sounds like you have a home-made class which you unfortunately named "File", that the compiler sees when compiling your code, rather than thinking that you meant "java.io.File".Yep... to fix that you'll need to remove both File.java and the resulting File.class from your classpath... Just delete File.class, and move or rename File.java.This same thing came up yesterday (with Queue) in this forum, right? Can I have a Friday moan?
    A type name is ambiguous if occurs in more than one import:
    import java.util.*;
    import java.awt.*;
    List x; //ambiguous: java.util.List or java.awt.List??
    But if it occurs in an import and is defined in the current package, it's quietly assumed we want the type in the current package. I'd rather have this be another ambiguous compiler error, or at least have it generate the appropriate warning.
    Couldn't hurt!

  • How do I stop an unwanted pop-up, "Click on Sign to add text and place signature on a PDF File"?

    Whenever I open a PDF using Adobe Reader X, a pop-up appears at the upper right-hand corner of the document display window that says "Click on Sign to add text and place signature on a PDf file".
    Is there some way that I can stop this pop-up from appearing everytime I open a PDF?
    Thanks.

    Click on "Sign" so that the Sign pane opens and leave it open for a few seconds. It wont re-appear if you re-launch Reader now.
    HTH.

  • Write Text Data Array to text file

    Greetings all. I hope someone can help me as I am really under the gun. The attached vi shows the basics of what I am trying to do. I have already written a vi that takes the Cal Data Array and prints it out in a nicely formatted report. My problem is that the powers that be also want the data saved to a generic text file that can be copied and printed out anywhere they like. As such, I need to save the data to a generic text file in column format such that it will all fit on one page in landscape mode. There are a total of 12 columns of data. I have been trying to create something that would format each column to a specific length instead of them all being the same. No luck so far. Basically, I need columns 1,2,3,8 and 12 to be length of 5. The rest a length of 9. I have tried to place the formatting part in a for loop with the formatting in a case, but it does not appear to work. I really need this quick so if anyone has any ideas, please help. As always, I really appreciate the assistance.
    Thanks,
    Frank
    Attachments:
    Write Cal Data to Text File.vi ‏21 KB

    pincpanter's is a good solution. Beat me to it while I was away building an example. Similiar approach using two for loops and case statement. Here is my suggestion anyway....
    cheers
    David
    Message Edited by David Crawford on 11-23-2005 09:37 AM
    Attachments:
    Write Text Data Array to text file.vi ‏31 KB

  • Write into existing file with "write to text file"

    Hi all,
     I have a text file that contains several lines of data (text). Now I would like to replace the first three lines with text coming from a string array.
    My approach is shown in WriteToFile.vi that is attached.
    When I am executing this vi (with an empty file), everything seems to be working fine in the first place.
    The file will contain the following text:
    oneoneone
    twotwotwo
    threethreethree
    Now, when the third element in the array is shortened (lets say to "threethr") before execution,  the file will contain  the following text:
    (the file was not emptied before execution)
    oneoneone
    twotwotwo
    threethr
    three
    How can I avoid the last line being written? I have made many tests and I could not find a solution.
    One more example:
    Lets say we have an existing file, inside this file is:
    oneoneone
    twotwotwo
    three
    fourfourfour
    Now I would like to overwrite line three with "threethreethree". Therefore I execute my vi as shown in the attachment.
    What I get as a result is:
    oneoneone
    twotwotwo
    threethreethree
    ur
    So, the text in line four, which should not be touched, is "ur" instead of "fourfourfour".
    Any idea to solve this problem?
    What I basically need is replacing a line of a text file in a conveinient way.
    Thanks,
    Holger
    LV 8.5.1
    Attachments:
    WriteToFile1.jpg ‏17 KB
    WriteToFile.vi ‏11 KB

    The remaining fourth line is there because the third line has a <nl> at the end. You have not emptied the file so the rest of the file will be kept. This is because your line is shorter.
    In the scond example the third line is longer and it will overwrite the beginning of the fourth line.
    Files aren't organized in lines they are oganized in bytes. And what you write are bytes to the file even with text files.
    Replacing a single line in a file is done by reading the file line by line. All unchanged lines are written to a temporary file and the line with the new text will be written instead of the original line to the temporary file. When the writting is done rename the original file, then rename the new file into the original file and then delete the renamed original file.
    Waldemar
    Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
    Don't forget to give Kudos to good answers and/or questions

  • How to write text file in acrobat javascript

    Hi,
    I need to write a txt file from acrobat javascript. How can i do this?
    My requirement is to get identity mail id and name? Using acrobat javascript i can able to take mail id as identity.email. I get the mail id as alert and in console
    How can i write this mail id to text file?
    Thanks in advance...

    Hi,
    here is a commented program stanza
    var v = this.getField("myTextField").value;
    // Get the contents of the file attachment with the name "MyNotes.txt"
    var oFile = this.getDataObjectContents("MyNotes.txt");
    // Convert the returned stream to a string
    var cFile = util.stringFromStream(oFile, "utf-8");
    // Append new data at the end of the string
    cFile += "\r\n" + v;
    // Convert back to a stream
    oFile = util.streamFromString( cFile, "utf-8");
    // Overwrite the old attachment
    this.setDataObjectContents("MyNotes.txt", oFile);
    // Read the contents of the file attachment to a multiline text field
    var oFile = this.getDataObjectContents("MyNotes.txt");
    var cFile = util.stringFromStream(oFile, "utf-8");
    this.getField("myTextField").value = cFile;
    [signature deleted by host]

  • How to write text file in Shockwave?

    Does anybody know how to write text file in Shockwave to
    user's disk?
    Thanks in advance.

    Those Xtras can wreak to much havoc when used with the wrong
    intent.
    What you can do is write with setpref and store a list of
    saves and the
    saves itself seperatly. Then you'd have to build your own
    save/open
    dialog to let the user:
    * pick a previously saved file to load or overwrite
    * have the user type the name of a new file to save.
    Only thing that remains is that the user cannot decide where
    the files
    are saved.
    Manno
    SiuLinda wrote:
    > Thanks a lot for your reply.
    > Yes, cookies is good but I have to write a program to
    save the text file in
    > where the user wants, user can open these files later if
    they like, like using
    > Filextra and Fileio, but I found all of these xtras seem
    to be not supported in
    > shockwave.
    >
    Manno Bult
    [email protected]

  • Read/Write text files in LabVIEW

    We have developed an instrument control and data acquisition system for a mass spectrometer using LabVIEW FPGA. Currently we have 6 counters on the FPGA, counting for 1 second intervals and transferring data to the host using a FIFO. 
    The data, as a local variable, is used in several different parallel loops on the host. One of these is coded to write the data to a text file. Unfortunately everything we have tried has failed. It is proving impossible using either the write to file VI provided with labVIEW, or to use the Open file, write and close file utilities. Each attempt has failed. Yet when running a dummy code we can write to files. The dummy code consists of 6 random number generators running in one loop and the write to file VI in a second loop. The random numbers are transferred across the loops as local variables.
    Can anyone offer any advice as to what we might be doing wrong. We're beginning to feel as though we are banging our heads against a brick wall and getting very frustrated.
    Many thanks in advance for any suggestions.

    Hi Paul,
    you neither say, what is failing nor do you show any code... How should we help then?
    "impossible using ... the write to file VI"
    Well, usually they work just fine.
    "Each attempt has failed."
    In which way? Error number given? Did you use the debuging tools, like probing, breakpoints and highlighting?
    "as local variables."
    It seems you're not properly do program "real" LabVIEW code
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Read and Write Text Files

    How do I add text from an input text box from flash to a text
    (.doc) file when you press an OK button. I want to make the button
    have an:
    on (release) {
    //script
    Lets say the URL is "/scene_detail.doc". I can also use .txt
    files, but I'd much prefer someone to tell me how to do this with
    DOC files. Thanks in Advanced!

    Flash cannot write files. You must have some sort of
    serverside script do
    this, something like ColdFusion, php, asp, perl or cgi.
    There is a sample here that writes to an XML file with php:
    http://www.kirupa.com/web/xml_guestbook.htm
    Here is one that writes to a text file with perl:
    http://www.flash-db.com/PerlTut/
    Another sample:
    http://actionscript.org/forums/showpost.php3?p=421960&postcount=70
    Dan Mode
    ->Adobe Community Expert
    *Flash Helps*
    http://www.smithmediafusion.com/blog/?cat=11
    *THE online Radio*
    http://www.tornadostream.com
    *Must Read*
    http://www.smithmediafusion.com/blog
    "DjSickNick" <[email protected]> wrote in
    message
    news:eaou83$a31$[email protected]..
    > How do I add text from an input text box from flash to a
    text (.doc) file
    > when
    > you press an OK button. I want to make the button have
    an:
    > on (release) {
    > //script
    > }
    > Lets say the URL is "/scene_detail.doc". I can also use
    .txt files, but
    > I'd
    > much prefer someone to tell me how to do this with DOC
    files. Thanks in
    > Advanced!
    >

  • Write to measurement file, adding column name in text file.

    Hello,
    Is it possible to add own column name for a text file using Write to measurement file function?
    In the created file I have three different columns (I want to name them Time/Voltage/Date&Time).
    Maby I should choose different write option like write to spreadsheet?

    You are going to have to post some actual code if you want us to help here.  Otherwise it is a complete shot in the dark.  Posting an example CSV file of what you have and what you want would also be beneficial.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Can java write greek characters to an RTF (Rich Text Format) File???

    Can java write greek characters to an RTF (Rich Text Format) File???

    As far as I'm aware, java can put text in any font to an RTF file as long as that font is available on your machine.

  • HOW CAN I   WRITE   TEXT IN A     FILE

    HI,
    I have problems with saving files on my hard disk with an JAVA Applet.
    Do you know how to do it in the best way?
    here is the code i'm trying:
    public String getCount()
          int count=456;
          String rec=null;
          DataOutputStream dos = null;
          try
            URL                url;
            URLConnection      urlConn;      
            url = new URL(getCodeBase().toString() + "counter.txt");
            urlConn = url.openConnection();
            urlConn.setDoOutput(true);
            urlConn.setUseCaches(false);
            urlConn.setRequestProperty ("Content-Type", "application/x-www-form-urlencoded");
            rec=""+count;
            dos = new DataOutputStream(urlConn.getOutputStream());
            dos.writeChars(rec);
            dos.flush();
            dos.close();
           catch (MalformedURLException mue) { return mue.toString(); }
           catch (IOException ioe) { return ioe.toString(); }
          return rec;
        }this code is simply saving the value ot count in the file "counter.txt"
    I think the problem comes at the line: dos = new DataOutputStream(urlConn.getOutputStream());
    It doesn't throws exception, it just stopes there and doesn't show any result.
    WHY?
    If you have some ideas ...thanks.
    the class DataInputStream is working perfectly. I'm reading, but saving does not work.

    You're using getCodeBase() to construct the file name, apparently, so I guess you are wanting to write to a file on the server where the applet was loaded from. And it looks like you're trying to do a POST to the URL that you construct, or something like that. But the URL ends in ".txt" so most likely your server isn't exposing that URL to the outside world.
    You're on the right track, but you need to write to a URL that can accept POST requests and knows what to do with them. You can't just write to a file on the server -- if you could do that in your applet then anybody in the world could do it from a simple program, so consider the security implications of that.

  • How to populate column titles for y values when using Write to Measurement File Express VI with a tab delimited text-based .lvm file?

    The .lvm file generated by the Write to Measurement File Express VI includes column heading titles for the y values, but they are a default value of "untitled".  See attached example of a sample file when opened in Excel, the values in question are highlighted.  Is there a way to specify the column titles when the file is written?
    This is a similar question to this posting, which received a work around response to use the Write to Spreadsheet File.vi, rather than a solution when using this VI.
    Message Edited by Hightop Raven on 05-02-2007 03:37 PM
    Attachments:
    column_titles.gif ‏13 KB

    Sorry for the late reply.  I was out of the office Friday.
    You can do it, but the code can get rather ugly.  Under the hood, the dynamic data type (the dark blue wire) is an array of waveforms.  In your case, the scalar values you convert to a dynamic data type are being converted to an array of waveforms, each waveform having one element.  You have two options.
    Explicitly convert your scalars to one-element waveforms (t0=0, dt=1) and add the title before conversion to a dynamic data type.
    Convert your dynamic data type to an array of waveforms and loop through them to add the column labels.  The conversion blocks are in the Signal Manipulation Express palette.
    I would recommend 2, since it is the easiest to add.  It is also the easiest to run only on the first iteration.  Just put a case selector around the loop, wire the selection to the While loop iterator, and set the case containing the label code to 0.  The default case simply passes through the dynamic data.
    My apologies for not including a screen shot.  I am in the process of upgrading my machine and can't run LabVIEW.  If you need one, let me know and I can post one tomorrow.
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • Using Swing applet to write data to file on SERVER

    Hello,
    I'm in the process of writing an applet using Swing (SDK v1.4.2). Here's the deal. The JApplet calls a JPanel, which will be used by customers on my site to enter data. I'm adding a <Save> button to the "form" which is supposed to write data to a file on the server (in order to preserve the customer's preferences).
    Please note that I am NOT attempting to write data to the customer's hard disk. That requires digital certificates, etc. which I am trying to avoid for now.
    Instead, I am using the URL class to access the file:
    URL page = new URL("http://www.whatever.com/mycustomers/preferences.txt")
    I then use the URLConnection class to establish the connection:
    URLConnection conn = this.page.openConnection();
    conn.setDoInput(true);
    conn.setDoOutput(true);
    conn.connect();
    etc...
    I've created a text file (preferences.txt) on my web site. Using the classes InputStreamReader, BufferedStreamReader, and StringBuffer, I can successfully read the file into a JOptionPane in my applet.
    The problem comes when I try to write data TO this file. I know the file exists because the applet can read it. I've set the permissions on the file to 666. I've got all of the appropriate syntax within a try statment that catches an IOException. I also have JOptionPanes all over the place to let me know where the program is. I've tried different combinations of output streams like BufferedWriter, BufferedOutputStream, StringWriter, but the file does not get updated. When the applet runs, it does not throw any exceptions, not even when I change the URL from "HTTP://www.whatever.com/prefs.txt" to "HTTP:/www.whatever.com/prefs.txt" (only one slash on HTTP, shouldn't I get a MalformedURLException?)
    I apologize for all the background, but I thought you might need it. The bottom line is:
    1) Can an applet write to a file on a remote server (not local hard disk)?
    2) If so, what (if any) caveats are there?
    3) Is there a way to check for file existence or be able to create a new file?
    4) I'm using the HTTP protocol - is there some restriction that prevents an applet from writing to a file using that protocol? If so, is there a workaround?
    5) Assuming that creating/writing a file using the method I've described is possible, what would be the appropriate output streams to use? (Currently, I'm using OutputStreamWriter with BufferedWriter).
    I've been struggling with this for a while. Any help/suggestions would be appreciated.
    Thanks
    P.S. I also posted this message on the Applet development forum, but I've received no response as of yet.

    Http servers support PUT as a mechanism to upload data to a specified URL. Get on the other hand which is what most people are familiar with is how you retrieve that data. The basic URLConnection is an abstraction of the Http connection which can be used for GET and POST operations by default based on doInput(true|false).. If you which to use any of the http methods other than GET|POST you will have to cast the URLConnection to HttpURLConnection so you can gain access to the specific Http functionaility that could not be abstracted.
    Since you are using a hosting service the chances are that you won't be able to use HTTP PUT on their server. Most servers do not support HTTP PUT without configuring them todo so. Now Apache allows localized config through the .htacess file. It might be possible (keep in mind I am not an apache expert) to configure a particular directory to allow HTTP PUT using this .htacess file it may not be possible. You will have to consult the Apache web server documentation for that answer.
    But regardless you can use the HttpURLConnection and the PUT method to send data from your applet to the server. In fact that is the preferred way to do this. If you can not configure your web server to support that method then you will have to develop a Servlet to do it. A servlet has several methods such as doGet(), doPost(), and doPut(). You would override the doPut() method get the URI path create a file and a FileOutputStream to that file, get from the request the inputstream, possibly skip the http headers, and then write byte for byte the incoming data to your OutputStream until you reach the end at which point you would close the OutputStream and send an Http Response of some sort. Typically in HTTP it would be 200 OK plus some web content. You content can be empty so long as your applet recognizes that is what it should expect...
    And away you go...

Maybe you are looking for

  • Advice needed with lining up lines between parent and subreport

    I have a report where the main report includes a box and 6 interior vertical lines. The box and lines start in a group header and end in a group footer. Details has several sections, and one of the sections includes a subreport (suppressed when there

  • Korg Wavestation Plug ins not appearing in Logic 9.1.3

    Hi all; New to the Forums and Logic. I just upgraded to Logic Express from Garageband and Im still pretty new. I am finding my way around ok but I am having an issue with my Korg Wavestation Plug ins showing up in Logic. They show up fine in Garageba

  • Port flaps when PC is in Power saving mode

    Hi Everyone My Cisco LMS 2.6 installation reports a flapping port whenever a PC running Windows Vista Business is in power saving mode. While this is not a major catastrophe, my syslog is filling up very quickly with more than 10,000 records within 2

  • ATV w/ AE & no internet in RV, Airplay issue...

    I have been reading and found that I can use Apple TV and an Airport Express to create a Local network in my RV to connect iOS devices to Apple TV. A lot of the campgrounds we frequent have strong cell (4G) but no internet. My goal would be able to s

  • Save Copy to Complete Later

    Any suggestions on how to create forms that allow users this option? What I'm experiencing so far is that Acrobat either saves the form as an unfillable PDF, or saves the fillable form without any of the data the user has entered... how does one save