예제 #1
0
  /**
   * コメント1を取得します。
   *
   * @return コメント1
   */
  public ACLabel getComment1() {
    if (comment1 == null) {

      comment1 = new ACLabel();

      comment1.setText(
          "データベースの場所の設定にあたっては、以下の点に留意ください。"
              + ACConstants.LINE_SEPARATOR
              + "・他のコンピューターを選択した場合は、接続先のコンピューターにFirebirdをインストールする必要があります。"
              + ACConstants.LINE_SEPARATOR
              + " ※NAS/SAN等の外部ストレージは利用できません。"
              + ACConstants.LINE_SEPARATOR
              + "・他のコンピューターを選択した場合は、他のコンピューターでのデータベースのファイルパスを手入力してください。"
              + ACConstants.LINE_SEPARATOR
              + "・他のコンピューターを選択した場合は、データの退避と復元を実行する事はできません。"
              + ACConstants.LINE_SEPARATOR
              + " ※他のコンピューター上で給管鳥を起動し、データの退避と復元を実行してください。"
              + ACConstants.LINE_SEPARATOR
              + "・データベースの場所に日本語を含める事はできません。使用するデータベースは、日本語を含まない場所に移動してください。"
              + ACConstants.LINE_SEPARATOR
              + " 例 ○: C:\\qkan4.5\\Data\\QKAN.FDB"
              + ACConstants.LINE_SEPARATOR
              + " 例 ×: C:\\給管鳥\\Data\\QKAN.FDB");

      comment1.setForeground(Color.blue);

      comment1.setAutoWrap(true);

      addComment1();
    }
    return comment1;
  }
예제 #2
0
  /**
   * コメント4を取得します。
   *
   * @return コメント4
   */
  public ACLabel getComment2() {
    if (comment2 == null) {

      comment2 = new ACLabel();

      comment2.setText(
          "ファイル名には、印刷に用いるPDFファイルビュアー(Adobe Reader /Adobe Acrobat Reader )等の場所を入力してください。"
              + ACConstants.LINE_SEPARATOR
              + "Adobe Reader 7.0の場合、標準では C:\\Program Files\\Adobe\\Acrobat 7.0\\Reader\\AcroRd32.exe となります。");

      comment2.setForeground(Color.blue);

      comment2.setAutoWrap(true);

      addComment2();
    }
    return comment2;
  }
  /**
   * 補足文を取得します。
   *
   * @return 補足文
   */
  public ACLabel getInformation() {
    if (information == null) {

      information = new ACLabel();

      information.setText("月間表への設定は1月あたり30日までとしてください。");

      information.setVisible(false);

      information.setColumns(27);

      information.setForeground(Color.blue);

      information.setAutoWrap(true);

      addInformation();
    }
    return information;
  }
  protected void initComponent() {
    super.initComponent();
    detailButton = new ACButton();
    affairPanel = new ACPanel();
    explanationLabel = new ACLabel();
    underPanel = new ACPanel();
    affairButton = new ACButton();
    iconLabel = new ACLabel();
    explanationLabel.setAutoWrap(true);
    setColor(Color.WHITE);
    underPanel.setVisible(false);
    affairPanel.setFollowChildEnabled(true);
    affairPanel.add(iconLabel, VRLayout.WEST);
    affairButton.setHorizontalAlignment(SwingConstants.LEFT);
    affairButton.setBorder(BorderFactory.createEmptyBorder());
    affairPanel.add(affairButton, VRLayout.CLIENT);
    //        affairPanel.add(detailButton, VRLayout.EAST);
    underPanel.add(explanationLabel, VRLayout.CLIENT);
    add(affairPanel, VRLayout.NORTH);
    add(underPanel, VRLayout.CLIENT);

    event();
  }
 /**
  * 詳細コメントを設定します。
  *
  * @param labelText
  */
 public void setExplanationLabelText(String labelText) {
   explanationLabel.setText(labelText);
   affairButton.setToolTipText(labelText);
 }
 /**
  * 詳細コメントを返します。
  *
  * @return
  */
 public String getExplanationLabelText() {
   return explanationLabel.getText();
 }
 /**
  * ラベルにアイコンを設定します。
  *
  * @param iconPath
  */
 public void setLabelIconPath(String iconPath) {
   label.setIconPath(iconPath);
 }
 /**
  * ラベルに設定したアイコンを返します。
  *
  * @return
  */
 public String getLabelIconPath() {
   return label.getIconPath();
 }
 public void setText(String text) {
   label.setText(text);
 }
 public String getText() {
   return label.getText();
 }