public RegistratorClaimPanel(RegistratorForm registratorForm, Claim claim) { this.registratorForm = registratorForm; if (claim != null) { this.claim = claim; } else { this.claim = new Claim(); } initComponents(); if (claim != null) { if (claim.getAsking() != null) txAskingId.setText(GUIUtils.int2Str(claim.getAsking().getId())); txDate.setText(GUIUtils.formatDate(claim.getDate())); txName.setText(claim.getName()); slOffice.setSelectedItem(claim.getOffice()); txDescription.setText(claim.getDescription()); slReason.setSelectedItem(claim.getReason()); txReplyDate.setText(GUIUtils.formatDate(claim.getReplyDate())); slStatus.setSelectedItem(claim.getStatus()); } }