我試圖從用戶在JFrame的textarea中接受輸入,然後在另一個類中使用它,但它保持爲空。如果我硬編碼的變量encryptString它會顯示而不是當我將它保存在加密的動作監聽獲取變量以新方法顯示Java
JFrame中加密文件
public class Encrypt extends JFrame {
public String encryptString ;
/**
* Creates new form NewJFrame1
*/
public Encrypt() {
initComponents();
}
/**
* Run on encryption button press
*/
private void encryptionButtonActionPerformed(java.awt.event.ActionEvent evt) {
//windowClosed();
run();
encryptString = textForEncryption.getText();
textForEncryption.setText(encryptString +"hey");
Display display = new Display();
display.setVisible(true);
//close();
}
的AES文件我試圖訪問它英寸
public class AES {
public static void run(){
Encrypt e = new Encrypt();
String strDataToEncrypt = e.encryptString;
String strCipherText;
String strDecryptedText;
System.out.println(strDataToEncrypt);
System.out.println(e.encryptString);
}
請看看http://sscce.org/到更快得到更好的答案!有這麼多不相關的代碼在這裏.. –
感謝您的指針 – m4773rz