/** * @see PromptSupport#setPrompt(String, javax.swing.text.JTextComponent) */ public void setPrompt(String labelText) { PromptSupport.setPrompt(labelText, this); }
/** * @see PromptSupport#getFocusBehavior(javax.swing.text.JTextComponent) */ public void setFocusBehavior(FocusBehavior focusBehavior) { PromptSupport.setFocusBehavior(focusBehavior, this); }
/** * @see PromptSupport#getForeground(javax.swing.text.JTextComponent) */ public Color getPromptBackground() { return PromptSupport.getBackground(this); }
&& PromptSupport.getFocusBehavior(txt) == FocusBehavior.HIDE_PROMPT) { promptComponent.setText(null); } else { promptComponent.setText(PromptSupport.getPrompt(txt)); && PromptSupport.getFocusBehavior(txt) == FocusBehavior.HIGHLIGHT_PROMPT) { promptComponent.setForeground(txt.getSelectedTextColor()); try { promptComponent.setForeground(PromptSupport.getForeground(txt)); if (PromptSupport.getFontStyle(txt) == null) { promptComponent.setFont(txt.getFont()); } else { promptComponent.setFont(txt.getFont().deriveFont( PromptSupport.getFontStyle(txt))); promptComponent.setBackground(PromptSupport.getBackground(txt)); promptComponent.setHighlighter(new PainterHighlighter(PromptSupport .getBackgroundPainter(txt))); promptComponent.setEnabled(txt.isEnabled()); promptComponent.setOpaque(txt.isOpaque());
public static void addPromptSupport(JComponent component, String text) { if (JTextComponent.class.isAssignableFrom(component.getClass())) { JTextComponent castedComponent = (JTextComponent) component; PromptSupport.setPrompt(text, castedComponent); PromptSupport.setFocusBehavior(PromptSupport.FocusBehavior.HIDE_PROMPT, castedComponent); } }
/** * @see PromptSupport#getFocusBehavior(javax.swing.text.JTextComponent) */ public FocusBehavior getFocusBehavior() { return PromptSupport.getFocusBehavior(this); }
/** * @see PromptSupport#getForeground(javax.swing.text.JTextComponent) */ public Color getPromptForeground() { return PromptSupport.getForeground(this); }
/** * @see PromptSupport#getFontStyle(javax.swing.text.JTextComponent) */ public Integer getPromptFontStyle() { return PromptSupport.getFontStyle(this); }
public JXTextField(String promptText, Color promptForeground, Color promptBackground) { PromptSupport.init(promptText, promptForeground, promptBackground, this); }
/** * @see PromptSupport#setBackground(Color, javax.swing.text.JTextComponent) */ public void setPromptBackround(Color promptTextColor) { PromptSupport.setBackground(promptTextColor, this); }
/** * @see PromptSupport#getPrompt(javax.swing.text.JTextComponent) */ public String getPrompt() { return PromptSupport.getPrompt(this); }
&& PromptSupport.getFocusBehavior(txt) == FocusBehavior.HIDE_PROMPT) { promptComponent.setText(null); } else { promptComponent.setText(PromptSupport.getPrompt(txt)); && PromptSupport.getFocusBehavior(txt) == FocusBehavior.HIGHLIGHT_PROMPT) { promptComponent.setForeground(txt.getSelectedTextColor()); try { promptComponent.setForeground(PromptSupport.getForeground(txt)); if (PromptSupport.getFontStyle(txt) == null) { promptComponent.setFont(txt.getFont()); } else { promptComponent.setFont(txt.getFont().deriveFont( PromptSupport.getFontStyle(txt))); promptComponent.setBackground(PromptSupport.getBackground(txt)); promptComponent.setHighlighter(new PainterHighlighter(PromptSupport .getBackgroundPainter(txt))); promptComponent.setEnabled(txt.isEnabled()); promptComponent.setOpaque(txt.isOpaque());
/** * @see PromptSupport#getFocusBehavior(javax.swing.text.JTextComponent) */ public FocusBehavior getFocusBehavior() { return PromptSupport.getFocusBehavior(this); }
/** * @see PromptSupport#getForeground(javax.swing.text.JTextComponent) */ public Color getPromptForeground() { return PromptSupport.getForeground(this); }
/** * @see PromptSupport#getFontStyle(javax.swing.text.JTextComponent) */ public Integer getPromptFontStyle() { return PromptSupport.getFontStyle(this); }
public JXTextArea(String promptText, Color promptForeground, Color promptBackground) { PromptSupport.init(promptText, promptForeground, promptBackground, this); }
/** * @see PromptSupport#setBackground(Color, javax.swing.text.JTextComponent) */ public void setPromptBackround(Color promptTextColor) { PromptSupport.setBackground(promptTextColor, this); }
/** * @see PromptSupport#getPrompt(javax.swing.text.JTextComponent) */ public String getPrompt() { return PromptSupport.getPrompt(this); }
&& PromptSupport.getFocusBehavior(txt) == FocusBehavior.HIDE_PROMPT) { promptComponent.setText(null); } else { promptComponent.setText(PromptSupport.getPrompt(txt)); && PromptSupport.getFocusBehavior(txt) == FocusBehavior.HIGHLIGHT_PROMPT) { promptComponent.setForeground(txt.getSelectedTextColor()); try { promptComponent.setForeground(PromptSupport.getForeground(txt)); if (PromptSupport.getFontStyle(txt) == null) { promptComponent.setFont(txt.getFont()); } else { promptComponent.setFont(txt.getFont().deriveFont( PromptSupport.getFontStyle(txt))); promptComponent.setBackground(PromptSupport.getBackground(txt)); promptComponent.setHighlighter(new PainterHighlighter(PromptSupport .getBackgroundPainter(txt))); promptComponent.setEnabled(txt.isEnabled()); promptComponent.setOpaque(txt.isOpaque());
/** * @see PromptSupport#setPrompt(String, javax.swing.text.JTextComponent) */ public void setPrompt(String labelText) { PromptSupport.setPrompt(labelText, this); }