/** * コメント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; }
/** * コメント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(); }