Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package sys.views.ext;
- import java.awt.Color;
- import javax.swing.JColorChooser;
- /**
- * <code>ColorPicker</code> contém métodos para definir a seleção de cor escolhida
- * pelo usuário. Nela exitem métodos de input e tratamento dos dados inseridos.
- *
- * @author RENAN GOMES (rnxn)
- * @since 2014
- * @version 1.0 */
- public class ColorPick {
- public ColorPick() {}
- /**
- * Exibe um objeto <code>JColorChooser</code> e retorna a cor escolhida.
- * @param dTitle título do dialog.
- * @return hex da cor - ex: #FFFFFF
- */
- public String showAndGetColor(String dTitle){
- Color color = JColorChooser.showDialog(null, dTitle, Color.WHITE);
- if( color == null )
- color = Color.BLACK;
- return colorToHexString(color);
- }
- // converte a cor em hex.
- private String colorToHexString(Color c){
- return String.format("#%02X%02X%02X", c.getRed(), c.getGreen(), c.getBlue());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement