Kalo saya biasa pake:

String str = new String( KeyText.getPassword() );
Gak bisa langsung, musti pake new String, karena return value-nya dalam bentuk byte



On Wed, 16 Jun 2004 12:06:27 +0700 "Lintang Jati" <[EMAIL PROTECTED]> wrote:
On 14 Jun 2004 23:03:13 +0700
 Bayu Notonegoro <[EMAIL PROTECTED]> wrote:
Halo all, mau nanya Java nich...

Saya lagi nyoba ingin mengconvert JPassword yang berupa char menjadi
string, gimana ya caranya?
saya udah nyoba cara dibawah (yang ada di comment // pada program
dibawah), tapi gak bisa-bisa, kenapa ya'?


udah nyoba pake:

gimana kalo : String str = KeyText.getText();



- String str = new String.valueOf(KeyText);
- String str = new String.copyValueOf(KeyText);
- String str = new String(KeyText);

juga tetep gak bisa-bisa, pesan kesalahannya kurang seperti ini,
lupa-lupa inget, can not resolve symbol. Kenapa ya'?


Berikut ringkasan programnya.

public class BikinWindow implements ActionListener {
JPasswordField KeyText;
...

public BikinWindow() {
...
}

public void addwidget() {
KeyLabel = new JLabel ("Password", SwingConstants.CENTER);
KeyText = new JPasswordField ();
KeyText.setEchoChar('#');
...
}

public void actionPerformed (ActionEvent event)
{
String arg = event.getActionCommand();

//baris ini pernah diisi dengan:
// String str = new String (KeyText);
//Kemudian untuk KeyText dibawah dirubah menjadi str
//Tapi ketika dicompile error. Errornya nunjuk ke str diatas, dan str
dibawah, unknown resolve symbol.

if (PlainText.getText().equals("") || CipherText.getText().equals("")
|| KeyText.getText().equals(""))
JOptionPane.showMessageDialog (null, "Please fill all of the
columns!", "Error Message", JOptionPane.ERROR_MESSAGE);
...


Thanks,

--
bn


--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



===========================================================================================
Netkuis Instan untuk wilayah Bandung (kode area 022) - SD,SMP,SMA berhadiah total puluhan juta rupiah... periode I dimulai 1 April 2004
===========================================================================================


--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



He died on the cross to save your life, so that you can live in eternal life
Love in Jesus Christ
===========================================================================================
Netkuis Instan untuk wilayah Bandung (kode area 022) - SD,SMP,SMA berhadiah total puluhan juta rupiah... periode I dimulai 1 April 2004
===========================================================================================


--
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php



Kirim email ke