/**
   * コンポーネントを初期化します。
   *
   * @throws Exception 初期化例外
   */
  private void jbInit() throws Exception {
    this.setLayout(new VRLayout());
    back.setText("戻る(R)");
    back.setIconPath(ACConstants.ICON_PATH_BACK_24);
    if (title.getFont() != null) {
      title.setFont(
          new java.awt.Font(
              title.getFont().getName(),
              title.getFont().getStyle(),
              (int) (title.getFont().getSize() * 20.0 / 11.0)));
    }

    title.setBorder(javax.swing.BorderFactory.createEmptyBorder(4, 8, 4, 8));
    title.setText("業務タイトル");
    title.setHorizontalAlignment(SwingConstants.CENTER);
    back.setText("戻る(R)");
    back.setMnemonic('R');
    back.addActionListener(
        new ActionListener() {
          protected boolean lockFlag = false;

          public void actionPerformed(ActionEvent e) {
            if (lockFlag) {
              return;
            }
            lockFlag = true;
            try {
              ACFrame.getInstance().back();
            } catch (Exception ex) {
              // 例外の処理はイベント委譲
              ACFrame.getInstance().showExceptionMessage(ex);
            }
            lockFlag = false;
          }
        });
    this.add(back, VRLayout.WEST);
    this.add(title, VRLayout.WEST);

    String osName = System.getProperty("os.name");
    if ((osName != null) && (osName.indexOf("Mac") < 0)) {
      title.setForeground(java.awt.Color.white);
      // FIXME カラー変更
      // this.setBackground(new java.awt.Color(0, 51, 153));
      this.setBackground(themaColor);
    }
  }
 /**
  * 業務タイトルを返します。
  *
  * @return 業務タイトル
  */
 public String getText() {
   return title.getText();
 }
  private void jbInit() throws Exception {
    contentPane = (JPanel) this.getContentPane();
    contentPane.add(client);

    VRLayout clientLayout = new VRLayout();
    clientLayout.setHgap(2);
    clientLayout.setVgap(2);
    client.setLayout(clientLayout);
    client.add(insurerNmContainer, VRLayout.FLOW_INSETLINE);
    client.add(insurerNoPnl, VRLayout.FLOW_RETURN);
    client.add(jigyoushoNoContainer, VRLayout.FLOW_INSETLINE);
    client.add(btnPnl, VRLayout.FLOW_RETURN);

    insurerNmContainer.setText("保険者番号");
    insurerNmContainer.add(insurerNm, null);
    insurerNm.setEditable(false);
    insurerNm.setPreferredSize(new Dimension(280, 19));
    insurerNm.setBindPath("INSURER_NM");

    VRLayout insurerNoPnlLayout = new VRLayout();
    insurerNoPnlLayout.setHgap(0);
    insurerNoPnlLayout.setVgap(0);
    insurerNoPnlLayout.setAutoWrap(false);
    insurerNoPnl.setLayout(insurerNoPnlLayout);
    insurerNoPnl.add(insurerNoCaption1, VRLayout.FLOW);
    insurerNoPnl.add(insurerNoField, VRLayout.FLOW);
    insurerNoPnl.add(insurerNoCaption2, VRLayout.FLOW);
    insurerNoCaption1.setText("(");
    insurerNoField.setColumns(6);
    insurerNoField.setEditable(false);
    insurerNoField.setBindPath("INSURER_NO");
    insurerNoCaption2.setText(")");

    jigyoushoNoContainer.setText("事業所番号");
    VRLayout jigyoushoNoContainerLayout = new VRLayout();
    jigyoushoNoContainerLayout.setHgap(0);
    jigyoushoNoContainerLayout.setVgap(1);
    jigyoushoNoContainerLayout.setAutoWrap(false);
    jigyoushoNoContainer.add(jigyoushoNoField, VRLayout.FLOW);
    jigyoushoNoContainer.add(jigyoushoNoCaption, VRLayout.FLOW);
    jigyoushoNoField.setColumns(10);
    jigyoushoNoField.setMaxLength(10);
    jigyoushoNoField.setIMEMode(InputSubset.LATIN_DIGITS);
    jigyoushoNoField.setCharType(VRCharType.ONLY_DIGIT);
    // jigyoushoNoField.setCharType(VRCharType.ONLY_ALNUM);
    jigyoushoNoField.setBindPath("JIGYOUSHA_NO");
    jigyoushoNoCaption.setText("(数字10桁)");
    jigyoushoNoCaption.setForeground(IkenshoConstants.COLOR_MESSAGE_TEXT_FOREGROUND);

    VRLayout btnPnlLayout = new VRLayout();
    btnPnlLayout.setHgap(0);
    btnPnlLayout.setVgap(0);
    btnPnlLayout.setAutoWrap(false);
    btnPnl.setLayout(btnPnlLayout);
    btnPnl.add(submit, VRLayout.FLOW);
    btnPnl.add(close, VRLayout.FLOW);
    submit.setText("登録(S)");
    submit.setMnemonic('S');
    close.setText("閉じる(C)");
    close.setMnemonic('C');
  }