Originariamente inviato da silman
Quando crei la Stringa .... String str;

prova a aggiungere la parola public prima .............. public String str;
1. la stringa str non è una variabile locale, non può avere un modificatore d'accesso
2. dichiarare i campi come public è un grosso errore dal punto di vista object-oriented. Per passare un oggetto si usa un apposito setter.

codice:
package pippo;

import javax.swing.JOptionPane;

public class Pippo {
    public static void main(String[] args) {
        String str;
        ...
        str = JOptionPane.showInputDialog(null, "Inserisci una stringa:");

        pippo_frame p = new pippo_frame();
        p.setStringa(str);
    }
}

...

public class pippo_frame extends javax.swing.JFrame {
    private String stringa;

    public void setStringa(String stringa) {
        this.stringa = stringa;
    }

    ....
}

ps: usa nomi significativi per classi, metodi e attributi, e indenta il codice