2016-03-24 12 views
-2
package gui; 



import javafx.application.Application; 
import javafx.event.ActionEvent; 
import javafx.fxml.FXML; 
import javafx.fxml.FXMLLoader; 
import javafx.scene.Parent; 
import javafx.scene.Scene; 
import javafx.scene.control.RadioButton; 
import javafx.scene.control.TextField; 
import javafx.scene.layout.GridPane; 
import javafx.scene.layout.Pane; 
import javafx.stage.Stage; 

public class Controller { 

    private FXMLLoader medicalRcord; 
    Pane pane; 
    Stage stageMedicalRecord; 
    Stage stageAppointmentClerk; 
    Stage stageMedicalStaff; 
    Stage stageAdminClerck; 

    @FXML private RadioButton medicalRecord; 
    @FXML private RadioButton appointmentClerk; 
    @FXML private RadioButton medicalStaff; 
    @FXML private RadioButton adminStaff; 
    @FXML private TextField password; 


public void selectedMedicalRecord (ActionEvent event){ 

     System.out.println("This work"); 

     //medicalRecord.setSelected(true); 
     appointmentClerk.setSelected(false); 
     medicalStaff.setSelected(false); 
     adminStaff.setSelected(false); 

    } 

public void selectedAppointmentCleck (ActionEvent event){ 

    System.out.println("This work"); 

    medicalRecord.setSelected(false); 
    //appointmentClerk.setSelected(true); 
    adminStaff.setSelected(false); 
    medicalStaff.setSelected(false); 

} 

public void selectedMedicalStaff (ActionEvent event){ 

    System.out.println("This work"); 

    medicalRecord.setSelected(false); 
    appointmentClerk.setSelected(false); 
    medicalStaff.setSelected(true); 
    adminStaff.setSelected(false); 

} 

public void selectedAdminStaff (ActionEvent event){ 

    System.out.println("This work"); 

    medicalRecord.setSelected(false); 
    appointmentClerk.setSelected(false); 
    medicalStaff.setSelected(false); 
    adminStaff.setSelected(true); 
} 



public void handleNext(ActionEvent event){ 

    System.out.printf("It is listening"); 


    try { 
     if(medicalRecord.isSelected()==true && password.getText().equalsIgnoreCase("1")){ 

     stageMedicalRecord = new Stage(); 


     medicalRcord = new FXMLLoader(getClass().getResource("medicalRcord.fxml")); 
     medicalRcord.getController(); 

     Parent pane = medicalRcord.load(); 

     stageMedicalRecord.setTitle("Medical Record Specialist "); 
     stageMedicalRecord.setScene(new Scene(pane, 1000, 600)); 
     stageMedicalRecord.show(); 
     stageMedicalRecord.setX(500); 

     } 

     if(appointmentClerk.isSelected()==true && password.getText().equalsIgnoreCase("2")){ 
      stageAppointmentClerk = new Stage(); 
      pane = new Pane(); 
      stageAppointmentClerk.setTitle("Admission or Appointment Clerk "); 
      stageAppointmentClerk.setScene(new Scene(pane, 600, 600)); 
      stageAppointmentClerk.show(); 
      stageAppointmentClerk.setX(500); 

      } 

     if(adminStaff.isSelected()==true && password.getText().equalsIgnoreCase("4")){ 
      stageAdminClerck = new Stage(); 
      pane = new Pane(); 
      stageAdminClerck.setTitle("Administrative Staff "); 
      stageAdminClerck.setScene(new Scene(pane, 600, 600)); 
      stageAdminClerck.show(); 
      stageAdminClerck.setX(500); 
      } 

     if(medicalStaff.isSelected()==true && password.getText().equalsIgnoreCase("3")){ 
      stageMedicalStaff = new Stage(); 
      pane = new Pane(); 
      stageMedicalStaff.setTitle("Medical Staff "); 
      stageMedicalStaff.setScene(new Scene(pane, 600, 600)); 
      stageMedicalStaff.show(); 
      stageMedicalStaff.setX(500); 
      } 

     } 

     catch(Exception e) { 
     e.printStackTrace(); 
    } 

} 




} 

Yukarıdaki kod, benim masaüstümde dün gece koştuğumda kaput sınıfım için kukla bir uygulama çalıştırmak için iyi çalışıyordu ama şimdi tutuklanamayan dizüstü bilgisayarımda çalışmayacak ve masaüstü eclipse'den içe aktarılan jdk var yüklü ama başka ne olabilir bilmiyorum ben kelimeler için kaybolanUygulamamı nasıl çalıştırabilirim masaüstümde eclipse kullanarak oluşturdum ama dizüstü bilgisayarımda çalışmayacak mı?

+3

Çalıştırmaya çalıştığınızda ne olur? –

+0

Bu, [tag: css] ile ilgili nedir? – Filburt

+0

Ben izin vermeyeceğim css b ut olan kodun geri kalanı yazıyorum. –

cevap

0

Aptal soru, ama dizüstü bilgisayarınızda JRE var mı? Eğer öyleyse, ortam yolu değişkeninizin doğru olduğundan emin olun. JRE veya JDK dosyasındaki bin dizinine gidin ve dizini yol değişkenine kopyalayın.

VEYA, Dosyayı çalıştırılabilir bir jar dosyası olarak sorgulamaya çalışın veya bildirim dosyasının doğru olduğundan emin olun. Umarım bu çalışır

İlgili konular