public class FileTextField
extends java.lang.Object
setProject(). Para ativar o diálogo e recuperar a(s) opção(ões)
selecionada(s) pelo usuário, deve-se usar o método
getButtonPath() ou getButtonPaths(). Para validar o
texto entrado no campo e recuperar o(s) caminho(s) lógico(s) escolhido(s)
pelo usuário, deve-se usar os métodos getFieldPath() ou
getFieldPaths().| Constructor and Description |
|---|
FileTextField(java.awt.Window window,
java.lang.String labelText,
int fieldLength,
csbase.logic.CommonClientProject project,
int mode,
boolean isSaveMode)
Construtor inicializando o rótulo, o campo texto e definindo o modo de
operação do objeto.
|
FileTextField(java.awt.Window window,
java.lang.String labelText,
int fieldLength,
csbase.logic.CommonClientProject project,
int mode,
java.lang.String extension,
boolean isSaveMode)
Construtor inicializando o rótulo, o campo texto, definindo o modo de
operação do objeto e a extensão preferencial do arquivo.
|
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JButton |
getButton()
Obtém o botão de navegação na árvore de diretórios.
|
ProjectTreePath |
getButtonPath()
Obtém o caminho para um arquivo/diretório a partir de uma seleção do
usuário em um diálogo ProjectFileChooser.
|
ProjectTreePath[] |
getButtonPaths()
Obtém os caminhos para todos os arquivos/diretórios que o usuário
selecionar em um diálogo ProjectFileChooser.
|
javax.swing.JTextField |
getField()
Obtém o campo texto.
|
ProjectTreePath |
getFieldPath()
Obtém (e valida) o caminho para o arquivo/diretório digitado pelo usuário
no campo texto.
|
javax.swing.JLabel |
getLabel()
Obtém o rótulo associado ao campo texto.
|
java.lang.String |
getText()
Obtém o texto do campo.
|
void |
setSaveMode(boolean isSaveMode) |
public FileTextField(java.awt.Window window,
java.lang.String labelText,
int fieldLength,
csbase.logic.CommonClientProject project,
int mode,
boolean isSaveMode)
window - .labelText - texto a ser exibido no rótulo.fieldLength - tamanho do campo texto.project - .mode - modo de operação (ver constantes em ProjectFileChooser).isSaveMode - .public FileTextField(java.awt.Window window,
java.lang.String labelText,
int fieldLength,
csbase.logic.CommonClientProject project,
int mode,
java.lang.String extension,
boolean isSaveMode)
window - .labelText - texto a ser exibido no rótulo.fieldLength - tamanho do campo texto.project - .mode - modo de operação (ver constantes em ProjectFileChooser).extension - extensão preferencial para o arquivo.isSaveMode - .public javax.swing.JTextField getField()
public java.lang.String getText()
public javax.swing.JLabel getLabel()
public javax.swing.JButton getButton()
public ProjectTreePath getButtonPath() throws ClientException
ClientExceptionpublic ProjectTreePath[] getButtonPaths() throws ClientException
ClientExceptionpublic ProjectTreePath getFieldPath()
public void setSaveMode(boolean isSaveMode)
Copyright © 2018. All Rights Reserved.