0

私は2つのJavaファイルを持っています。1 つはinside.javaで、もう 1 つはeditor.java(これは ですapplet)。私はファイルに1つ持っていJTextAreaますinside.java。ユーザーが「編集」ボタンをクリックすると、 が実行され、からのappletすべてのテキストが にコピーされます。JTextAreainside.javaJTextAreaapplet

どうすればいいですか?

現在、ファイルdesktop.open()を呼び出すために使用していeditor.jnlpます。applet変数を実行してアクセスする他の方法はありますか?

inside.java-->

private void editActionPerformed(java.awt.event.ActionEvent evt) {                                     
    // TODO add your handling code here:
    File file= new File("C://Users//user//Documents//NetBeansProjects//blogspot//dist//editor.jnlp");
    try{
        if (Desktop.isDesktopSupported()) {
            Desktop.getDesktop().open(file);
        }
    }catch(Exception e){
        System.out.println("ex:" + e.toString());
    };
}
4

1 に答える 1

0

JTextArea のコンテンツを次のような静的変数に保存します

public class Inside{

public static String TEXT_CONTENT = null;

//then when you saves the content:

TEXT_CONTENT = txtS.getText();
}

//then when you try to use it in another class:
String contentSaved = Inside.TEXT_CONTENT;

それがあなたの要件に合うことを願っています。よろしくお願いします。(私はあなたが既に知っていると確信しているいくつかのコードを避けます)。

于 2013-03-26T17:12:02.480 に答える