Desain seperti pada gambar.
Masukkan lagu di C:\\


Pada tombol STOP, lihat propertis enable,hilangi centang.
*Coding textfile Warna:
private void warnaActionPerformed(java.awt.event.ActionEvent evt) {
setwarna();
}
private void setwarna(){
String wrn;
wrn= warna.getText();
if(wrn.equalsIgnoreCase("merah") && password.getText().equalsIgnoreCase("kiky")) {
jPanel7.setBackground(Color.red);
}
else if(wrn.equalsIgnoreCase("hijau")&& password.getText().equalsIgnoreCase("kiky")) {
jPanel7.setBackground(Color.GREEN);
}
else if(wrn.equalsIgnoreCase("kuning")&& password.getText().equalsIgnoreCase("kiky")) {
jPanel7.setBackground(Color.YELLOW);
}
else if(wrn.equalsIgnoreCase("kiky")&& password.getText().equalsIgnoreCase("kiky")) {
jPanel7.setBackground(Color.blue);
JOptionPane.showMessageDialog(rootPane, "kiky");
}
else{
JOptionPane.showMessageDialog(rootPane, "maaf warna "+wrn+ " tidak ada atau PASSWORD SALAH ");
}
}

 
*Coding textfile Password:
setwarna();

*Coding radioButton lagu1 :
if(jRadioButton1.isSelected())
{
jRadioButton2.setSelected(false);
playerB.stop();
jButton1.setEnabled(true);
try{
playerA = Manager.createPlayer(new URL("file",null,"C:\\05.Shake My Heart.mp3"));
playerA.start();
}
catch(Exception ex){}
}
else{
playerA.stop();
jButton1.setEnabled(false);
}

*Coding radioButton Lagu2:
if(jRadioButton2.isSelected())
{
jButton1.setEnabled(true);
jRadioButton1.setSelected(false);
playerA.stop();
try{
playerB = Manager.createPlayer(new URL("file",null,"C:\\06.GLORIA.mp3"));
playerB.start();
}
catch(Exception ex){}
}
else{
playerA.stop();
jButton1.setEnabled(false);
}

Hasil :
Jika password salah atau salah satu dari warna atau password belum diisi,maka akan muncul messageBox.


Jika benar,antara password dan warna maka hasil akan muncul sebagai berikut setelah di enter :






RadioButton tidak dapat dipilih dua-duanya.
Dan jika belum ada RadioButton yang di select,maka tombol STOP dalam keadaan disable.


Comments (0)