-1
Bu metni bir metin alanından diğerine aktaran bir jButton'um var, ancak şimdi cümleyi soymam gerekiyor, ancak şerit dizisini nasıl arayacağımı bilmiyorum. Şimdiden teşekkürler!Aynı Sınıfta Dize Çağırma
package encryptor;
import java.io.File;
import javax.swing.JFileChooser;
import java.util.Scanner;
import java.awt.event.ActionListener;
public class Encryptor extends javax.swing.JFrame
{
public Encryptor()
{
initComponents();
setLocationRelativeTo(null);
}
private void jButtonEncryptActionPerformed(java.awt.event.ActionEvent evt)
{
jTextAreaTarget.setText(jTextAreaSource.getText());
jButtonEncrypt.addActionListener(new ActionListener());
}
public static String strip(String s)
{
String target = "";
char[] a = s.toUpperCase().toCharArray();
for (int i = 0; i < a.length; i++)
{
char c = a[i];
if (c >= 'A' && c <= 'Z')
{
target += c;
}
}
return target;
}
'jTextAreaTarget.setText (şeridini (Burada
kod jTextAreaSource.getText())) '. Kaba olmak istemiyorum, ama Swing oldukça karmaşık ve ciddi OO ve threading kavramlarını anlamayı gerektirir. Henüz bir yöntemi nasıl arayacağınızı bilmiyorsanız, Swing ile uğraşmamalısınız. System.out'a yazdırmak için temel alıştırmalar hakkında pratik yapın. BTW, olay işleme kodunuz anlam ifade etmiyor. Bu bile derleme değil. –Uygulama kodunu ve GUI'yi karıştırmamalısınız. Şifreleme, karmaşıklığı önlemek için (eğer bağlantıyı en aza indirgeyseniz), salınım bileşenleri ile karıştırdığınız bir şey değildir. –