use of trial.Clinic in project project1-ICS372 by sandip-rai.
the class MainMenuView method setupFrame.
/**
* Sets the up frame.
*
* @param clinicalTrial the new up frame
*/
// setup Frame
@SuppressWarnings("unchecked")
public void setupFrame(ClinicalTrial clinicalTrial) {
comboBoxPatients.removeAllItems();
for (Patient patient : clinicalTrial.getAllPatients()) {
// Fill the comboBox from the ClinicalTrial arrayList
comboBoxPatients.addItem(patient);
}
for (Clinic clinic : clinicalTrial.getAllClinics()) {
// Fill the comboBox from the ClinicalTrial arrayList
comboBoxClinics.addItem(clinic);
}
comboBoxPatients.setRenderer(new PatientRenderer());
comboBoxClinics.setRenderer(new ClinicRenderer());
Date date = new Date();
String dateFormat = clinicalTrial.getSettings().getDateFormat();
SimpleDateFormat formatter = new SimpleDateFormat(dateFormat);
dateInput.setText(formatter.format(date));
PanelAndFrame.setupFrame(frame, panels, menuBar);
}
use of trial.Clinic in project project1-ICS372 by sandip-rai.
the class ClinicRenderer method getListCellRendererComponent.
/* (non-Javadoc)
* @see javax.swing.plaf.basic.BasicComboBoxRenderer#getListCellRendererComponent(javax.swing.JList, java.lang.Object, int, boolean, boolean)
*/
@SuppressWarnings("rawtypes")
public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
if (value instanceof Clinic) {
Clinic clinic = (Clinic) value;
// set display value to the Clinic name
setText(clinic.getName());
}
return this;
}
use of trial.Clinic in project project1-ICS372 by sandip-rai.
the class AddPatientInfoActivity method onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_add_patient_info);
// Get the toolbar and assign
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setTitle(R.string.add_patient_info);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
// Get the Patient object using the PATIENTID and fill it to patientIdTextView
String selectedPatientId = (String) getIntent().getExtras().get(PATIENTID);
TextView patientIdText = (TextView) findViewById(R.id.textViewPatientId);
patientIdText.setText(selectedPatientId);
/**
* //Grab the spinner for PatientList
* Spinner patientListSpinner = (Spinner) findViewById(R.id.spinnerReadingPatientId);
* ArrayAdapter<Patient> adapter= new ArrayAdapter<>(this,
* android.R.layout.simple_spinner_item,
* clinicalTrial.getAllPatients());
* adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
* patientListSpinner.setAdapter(adapter);
*/
// Grab the spinner for ClinicList
Spinner clinicListSpinner = (Spinner) findViewById(R.id.spinnerClinicId);
ArrayAdapter<Clinic> clinicListAdapter = new ArrayAdapter<>(this, android.R.layout.simple_spinner_item, clinicalTrial.getAllClinics());
// adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
clinicListSpinner.setAdapter(clinicListAdapter);
}
Aggregations