public class ClientUtilities
extends java.lang.Object
ClientUtilities provê uma coleção de métodos úteis para
as interfaces do sistema.| Constructor and Description |
|---|
ClientUtilities() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addComponent2Panel(javax.swing.JPanel panel,
javax.swing.JComponent component,
java.awt.GridBagConstraints c,
int gx,
int gy,
int w,
int h,
int wx,
int wy)
Adiciona um componente gráfico do Swing em um panel usando o GridBagLayout
que será configurado pelos parâmetros.
|
static java.lang.String |
addSystemAndServerNameToTitle(java.lang.String title)
Adiciona o nome do sistema a um título de janela, usando o formato: "titulo
- nome do sistema".
|
static java.lang.String |
addSystemNameToTitle(java.lang.String title)
Adiciona o nome do sistema a um título de janela, usando o formato: "titulo
- nome do sistema".
|
static void |
adjustEqualSizes(javax.swing.JComponent... comps)
Ajuste de um conjunto de elementos de interface para o mesmo tamanho.
|
static void |
applyUndoRedoActions(javax.swing.text.JTextComponent textcomp)
Aplica e gerencia ações de 'desfazer' e 'refazer' no componente de texto
indicado.
|
static void |
centerWindow(java.awt.Window window,
java.awt.Window refWindow)
Centraliza uma janela em relação a outra janela de referência.
|
static javax.swing.JButton |
createImageButton(javax.swing.ImageIcon icon)
Método para a criação de botões baseados em imagens, já devidamente
ajustados em seus tamanhos etc.
|
static java.util.Comparator |
getStringComparatorIgnoreCase()
Recupera um comparador de strings que ignora letras com acento, maiúsculas
e minúsculas.
|
static boolean |
isValidFileName(java.lang.String name)
Verifica se o nome é composto apenas por caracteres alfanuméricos,
underscore (_) ou ponto (.) ou traco (-).
|
static boolean |
loadStringMap(java.util.Locale locale)
Método para carga de strings de texto baseado em um Locale.
|
static void |
setLanguage(java.util.Locale locale)
Método para carga de strings de mensagens baseado em um Locale.
|
static void |
showErrorByButton(java.awt.Window window,
java.lang.String msg,
javax.swing.JButton button)
Aviso de erro de preenchimento de campo qualquer com abertura de pop-up,
seleção do texto indicado e alerta no label correspondente.
|
static void |
showErrorByComponent(java.awt.Window window,
java.lang.Exception exception,
javax.swing.JLabel label,
javax.swing.JComponent component)
Aviso de erro de preenchimento de campo qualquer com abertura de pop-up,
seleção do texto indicado e alerta no label correspondente.
|
static void |
showErrorByComponent(java.awt.Window window,
java.lang.String msg,
javax.swing.JLabel label,
javax.swing.JComponent component)
Aviso de erro de preenchimento de campo qualquer com abertura de pop-up,
seleção do texto indicado e alerta no label correspondente.
|
static void |
showErrorByTable(java.awt.Window window,
java.lang.String msg,
javax.swing.JLabel label,
javax.swing.JTable table,
int row,
int col)
Aviso de erro de preenchimento de célula de tabela com abertura de pop-up,
seleção do texto indicado e alerta no label correspondente.
|
static void |
showErrorByTextField(java.awt.Window window,
java.lang.String msg,
javax.swing.JLabel label,
javax.swing.JTextField field)
Aviso de erro de preenchimento de campo de text-box com abertura de pop-up,
seleção do texto indicado e alerta no label correspondente.
|
static void |
trimImageButton(javax.swing.JButton button)
Método que ajusta o tamanho do botão para que ele seja do tamanho razoável
(praticamente o mínimo) para exibir o seu ícone.
|
static boolean |
validatePathChars(java.lang.String path)
Verifica se o path é composto apenas por caracteres alfanuméricos,
separador de diretorio (/), underscore (_) ou ponto (.) ou traco (-).
|
public static java.lang.String addSystemNameToTitle(java.lang.String title)
title - o título da janelapublic static java.lang.String addSystemAndServerNameToTitle(java.lang.String title)
title - o título da janelapublic static void adjustEqualSizes(javax.swing.JComponent... comps)
comps - os widgets que serão ajustados.public static javax.swing.JButton createImageButton(javax.swing.ImageIcon icon)
icon - Objeto ImageIcon usado como ícone.public static void trimImageButton(javax.swing.JButton button)
button - O botão.public static void showErrorByButton(java.awt.Window window,
java.lang.String msg,
javax.swing.JButton button)
window - .msg - mensagem de errobutton - JButton a ser selecionado para nova edição do usuário.public static void showErrorByComponent(java.awt.Window window,
java.lang.String msg,
javax.swing.JLabel label,
javax.swing.JComponent component)
window - .msg - mensagem de errolabel - label a ser marcado com flag de erro.component - JComponent a ser selecionado para nova edição do usuário.public static void showErrorByComponent(java.awt.Window window,
java.lang.Exception exception,
javax.swing.JLabel label,
javax.swing.JComponent component)
window - .exception - Exceçãolabel - label a ser marcado com flag de erro.component - JComponent a ser selecionado para nova edição do usuário.public static void addComponent2Panel(javax.swing.JPanel panel,
javax.swing.JComponent component,
java.awt.GridBagConstraints c,
int gx,
int gy,
int w,
int h,
int wx,
int wy)
panel - referência para o painel que conterá o componentecomponent - componente a ser adicionado de acordo com restriçõesc - referência para o objeto que representa as restrições do
GridBagLayoutgx - posição horizontal do elemento no gridgy - posição vertical do elemento no gridw - numero de células em uma linha (span horizontal)h - numero de células em uma coluna (span vertical)wx - weightxwy - weightypublic static void showErrorByTextField(java.awt.Window window,
java.lang.String msg,
javax.swing.JLabel label,
javax.swing.JTextField field)
window - .msg - mensagem de errolabel - label a ser marcado com flag de erro.field - text a ser selecionado para nova edição do usuário.public static void showErrorByTable(java.awt.Window window,
java.lang.String msg,
javax.swing.JLabel label,
javax.swing.JTable table,
int row,
int col)
window - .msg - mensagem de errolabel - label a ser marcado com flag de erro.table - tabela a ser selecionada para nova edição do usuário.row - linha a ser selecionada para nova edição do usuário.col - coluna a ser selecionada para nova edição do usuário.public static boolean validatePathChars(java.lang.String path)
path - Nome a ser validadopublic static boolean loadStringMap(java.util.Locale locale)
locale - Locale selecionado pelo usuário.public static void setLanguage(java.util.Locale locale)
locale - Locale selecionado pelo usuário.public static boolean isValidFileName(java.lang.String name)
name - Nome a ser validadopublic static void centerWindow(java.awt.Window window,
java.awt.Window refWindow)
window - janela a ser centralizada.refWindow - janela de referência.public static final java.util.Comparator getStringComparatorIgnoreCase()
public static void applyUndoRedoActions(javax.swing.text.JTextComponent textcomp)
textcomp - - o componente de texto que será incrementado.Copyright © 2018. All Rights Reserved.