MAIL PROTECTED]>
> Enviada em: Quarta-feira, 25 de Junho de 2003 16:12
> Assunto: Re: [java-list] JTable tamanho das colunas
>
> Seta o tamanho individual.
> javax.swing.table.TableColumn.getColumnModel().getColumn(x).setPreferredWidt
> h(width);
>
> --- Daniel <[EMAIL P
PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, June 26, 2003 11:43 PM
Subject: Re: [java-list] JTable tamanho das colunas
> justamente eu fiz isso mas quando chega na terceira coluna em diante os
> tamanhos
> ficam todos iguais não importa o tamanho que eu coloque no
&g
-feira, 25 de Junho de 2003 16:12
Assunto: Re: [java-list] JTable tamanho das colunas
Seta o tamanho individual.
javax.swing.table.TableColumn.getColumnModel().getColumn(x).setPreferredWidt
h(width);
--- Daniel <[EMAIL PROTECTED]> escreveu: > Ola
gente !!
>
> Criei um JTable e
Seta o tamanho individual.
javax.swing.table.TableColumn.getColumnModel().getColumn(x).setPreferredWidth(width);
--- Daniel <[EMAIL PROTECTED]> escreveu: > Ola
gente !!
>
> Criei um JTable e gostaria de configurar o tamanho
> de cada coluna
>
> estou usando o
> javax.swing.table.TableColumn.se
Oi Hugo,
Não sei como vc fez a parte do Sort, mas acredito que seja como já vi em
alguns livros e na documentação do Java, que é criar classe modelo, com as
características básicas da tabela e uma outra classe para implementar o
Sort, e utilizar a classe que implementa o Sort como um modelo interm
Sergio,
//Para restringir alteração na ordem
das colunas, use:
tabela.getTableHeader().setReorderingAllowed( false);
// Para restringir a alteração no tamanho
das colunas, use:
tabela.getTableHeader().setResizingAllowed( false);
// Para restringir a alteração no tamanho
de um
table.getTableHeader().setReorderingAllowed(false);
So me diz uma coisa, porque? Todo o usuario que eu conheco
adora a possibilidade de reordenar as colunas, e nao existe
praticamente nenhum problema nisso, do ponto de vista do
desenvolvimento.
A nao ser que tu estejas usando o indice das colun
Vc não precisa criar um a nova JTable, é so atualizar o Model (De uma olhada
na arquitetura MVC).
de uma olhada na interface javax.swing.table.TableModel e na Classe abstrata
javax.swing.table.AbstractTableModel.
a JTable tem um metodo chamado setModel(TableModel model), ao setar este
metodo ela a
Estranho isto, tenta usar jTable.clearSelection() após a digitação do último
dado para tirar o foco, mas não deve ser este o problema.
Você utilizar algum componente do JBuilder para gravar na tabela do BD ou
você faz isto por um método do objeto? Se você faz por método, talvez haja
algo quando for
Basta vc chamar o método clearSelection do JTable.
- Original Message -
From: "Kelly Menezes" <[EMAIL PROTECTED]>
To: "Sou Java" <[EMAIL PROTECTED]>
Sent: Tuesday, November 12, 2002 11:19 AM
Subject: [java-list] JTable
Olá,
Estou precisando de uma Ajuda ref. a JTables. Meu problema é
meu, nao confunda bife a milanesa, com bife ali na
mesa... JTable eh pra aplicacoes graficas, Swing...
aplicativos Desktop... quando se trabalha com jsp, vc
usa tables html... ... coisas distintas, em
arquiteturas bem diferentes...
agora sobre o q o anderson falou da applet, ateh dah
pra fazer u
Meu caro,
Vc pode implementar o JTable em um Applet e utilizá-lo em sua página JSP.
Eu nunca utilizei em uma página JSP e nem sei se dá pra fazer. O pessoal
mais experiente da lista pode dizer se dá ou não.
Um grande abraço,
Anderson Macedo Silva
Impactools - The wise solution that fits
Centro E
Faça da seguinte
forma
JScrollPane scroll = new
JScrollPane(jTable1);
Adicione esse scrollpane ao seu
frame e vai ter os nomes das colunas.
Um abraço,
Lincolm
- Original Message -
From:
Saulo
To: [EMAIL PROTECTED]
Sent: Friday, September 20, 2002 11:32
O títulos não aparecem porque a
tabela não está em um JScrollPane, faça da seguinte forma:
JScrollPane scroll = new
JScrollPane(tabela);
Onde tabela é sua tabela, como
está.
Um abraço,
Lincolm
- Original Message -
From:
Saulo
To: [EMAIL PROTECTED]
Sent: Frida
Molina
To: [EMAIL PROTECTED]
Sent: Monday, August 26, 2002 6:46
PM
Subject: Re: [java-list] JTable- Como
adicionar uma nova linha
Acho que único jeito de se fazer isso é extendendo a classe
abstrataAbstractTableModel.Não é dificil, vc tem que implementar os
métodos abstratos, e
Acho que único jeito de se fazer isso é extendendo a classe abstrata
AbstractTableModel.
Não é dificil, vc tem que implementar os métodos abstratos, e se quiser,
reimplementar alguns métodos. por exemplo:
public int getColumnCount()
public String getColumnName(int column)
public Object getValueAt
Olá Fernando,
Entra no www.portaljava.com na parte de Dicas.
Dalton
- Original Message -
From: "Fernando Henrique da Silva" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, August 26, 2002 1:21 PM
Subject: [java-list] JTable- Como adicionar uma nova linha
> Galera,
> gostaria d
ex:
JPanel pane = new JPanel();
JTable table = new JTable(linhas, colunas);
pane.add(table);
.
.
.
pane.removeAll();
JTable table2 = new JTable(linhas, colunas);
pane.add(table2);
pane.revalidate();
Sparc
- Original Message -
From: "Fábio Santos Almeida" <
Vc não prescisa trocar o JTable, somente o model (de uma olhada na
arquitutura MVC na sun),
apos vc executar sua query, tera que criar um javax.swing.table.TableModel,
está interface vc passa para a table "table.setModel(seuTableModel)",
existem duas classes que pode de auxiliar a criar um TableMo
Crie dois vetores tipo:
Vector linhas = new Vector();
Vector colunas = new Vector();
Depois adicione a colunas os nomes das colunas:
colunas.addElement(..);
Um exemplo mais concreto eh utilizando uma conexao com um banco de dados:
ResultSet rs = stmt.executeQuery("Select * fro
Dependendo do que exatamente vc queira fazer vc pode criar um tablemodel:
só extender o abstracttablemodel e implementar as funções abstratas...
de uma olhada na api.
No site da sun, na parte de tutoriais tinha algo semelhante.. Se quiser dar
uma procurada, o titulo do tutorial era The collecti
Esse é bem básico e funciona.
O problema é q se a consulta contiver muitas
colunas já viu né...vai dá um trabaaalho...
Para resolver isso vc utiliza o método
setDataVector(Vector,Vector) da classe DefaultTableModel.
Lembrando q para isso a table deve ter como modelo
o DefaultTableModel.
Dá u
Terá que usar um modelo, veja,
veja:
JTable tabela = new
JTable();
javax.swing.table.DefaultTableModel
modelo = new javax.swing.table.DefaultTableModel();
(...)
modelo.setDataVector(vetData,
vetColumnNames);
tabela.setModel(modelo);
Onde vetData é o vetor que contém os
dados da tabela e
O melhor exemplo para qualquer pessoa que deseja
iniciar o aprendizado em qualquer componente java está no site da SUN. Se vc for
neste enderenço http://java.sun.com/docs/books/tutorial/uiswing/components/table.html além
de encontrar um exemplo terá uma ótima introdução sobre JTable...
Robe
Olá Janaine!
Tente criar uma classe extends AbstractTableModel ou implements TableModel e
mude o método
boolean isCellEditable(int rowIndex, int columnIndex). E depois "sete" (verb
to set) o model no seu JTable assim:
jTabble.setModel(um objeto da sua classe modelo);
Ex: Um programa que testa a
Para criar o JTable, você ,provavelmente, deve ter implementado o
AbstractTableModel. Inclua esta rotina nesta classe para que a coluna deseja
não seja editada.
Exemplo:
/*
* Don't need to implement this method unless your table's
* editable.
*/
public
Message -
From:
Janaine
Cristiane de Souza
To: [EMAIL PROTECTED]
Sent: Tuesday, November 27, 2001 2:19
PM
Subject: Re: [java-list] Jtable
Ola. Eu nao sei se isso e possivel, mas vc sabe como deixar uma
celula editavel, ou seja, quando vc volta em uma celula e comeca a
: [EMAIL PROTECTED]
Sent: Tuesday, November 27, 2001 1:19
PM
Subject: Re: [java-list] Jtable
Ola. Eu nao sei se isso e possivel, mas vc sabe como deixar uma
celula editavel, ou seja, quando vc volta em uma celula e comeca a digitar o
conteudo antigo e apagado automaticamente?
Um abraco
Ola. Eu nao sei se isso e possivel, mas vc sabe como deixar uma celula
editavel, ou seja, quando vc volta em uma celula e comeca a digitar o conteudo
antigo e apagado automaticamente?
Um abraco,
Janaine
taisa wrote:
Olá
Lista!!! É possivel
setar uma coluna de uma tabela com enable false? Agrade
Se vc estiver utilizando servlets, pode submete-lo para um frame oculto.
Esse mesmo frame retorna um valor e vc inclui na Table com javascript.
Ajudou?
Rodrigo Koike
"Eduardo da Fonseca Frazao" <[EMAIL PROTECTED]> em 07/11/2001 11:57:03
Favor responder a [EMAIL PROTECTED]
Para: [EMAIL
Se você utilizou um tablemodel para carregar os dados, crie um novo
tablemodel, e defina-o para o jtable (jtable1.setModel(novotablemodel) e
utilize o revalidate (jtable1.revalidate()).
mynewModel = new MyTableModel(1); //Table Model vazio
jTableMes.setModel(mynewModel);
jTableM
Eduardo,
este tipo de erro acontece "naturalmente", para resolve-lo basta colocar após
o Select o seguinte comando:
jTable1.updateUI();
Este comando obriga o JTable a atualizar-se.
Saud
Alan
> -Mensagem original-
> De: Eduardo da Fonseca Frazao [mailto:[EMAIL PROTECTED]]
> Enviada
olha isso e vê se dá:
Objevt obj = seuJTable.getValueAt(int row, int column);
daí vc vai ter q dar um jeito de descobrir o tamanho da sua JTable pra vc
pegar o último valor. nunca usei mas vê se isso funciona:
int i = seuJTable.getColumnCount();
int j = seJTable.getRowCount();
falow
At 17:00
At 15:33 25/10/2001 -0300, you wrote:
>Pessoal,
>
>Estou criando uma JTable no NetBeans (alguém usa?).
uso he he he.
>O problema é que não sei como fazer para mudar o número de linhas e
>colunas da tabela, pois no NetBeans a parte do código que diz respeito aos
>componentes é bloqueada para ed
RES: [java-list] Computação GráficaO JTable não é tão simples assim,
bastando definir
quantas linhas e colunas... Além do JTable é necessário
um modelo (implementando a interface TableModel),
e é o modelo que define muitas das funcionalidades do
JTable, inclusive número de linhas e o número de col
E aproveitando a deixa, poderiam passar uma dica de
como mudar a cor de fundo?
Baixei um programa, provavelmente da Sun, não me
recordo agora. Teoricamente, ele deveria mudar a cor da linha inteira da tabela,
mas não o faz.
Por q isso acontece? Estou enviando o programa em
anexo, quem pu
r
- Original Message -
From: "Alessandro" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
Sent: Tuesday, August 07, 2001 6:33 PM
Subject: Re: [java-list] JTable (Por favor me dê uma luz)
> Boa Tarde Fabricio,
>
> Quando você in
Boa Tarde Fabricio,
Quando você inserir um elemento nesta tua tabela
você deverá chamar o fireTableChanged() (ou algo
parecido). Este método avisará o seu modelo que houve
uma modificação que precisa ser alterada. Quando o seu
modelo receber este método ele invocará o seu
getRowCount(). Aí vo
Dê uma olhadinha na documentação JDK(baicha ela na página da sun), lá eu
aprendi muita coisa de JTable, vai aqui um exemplo onde mostra como
adcionar,remover e outras coisas mais
- Original Message -
From: "Fabrício Souto Cardoso" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tues
É bem simples.
coloque o seguinte código no tratamento do evento do botão:
DefaultTableModel dtm = (DefaultTableModel) table.getModel();
dtm.addRow(new String[] {"", "", "", ""});
/
Lembre-se que table é um JTable.
Eu tenho 4 colunas por isso uso quatro elementos na criação do array
de Str
At 17:09 25/06/01 -0300, you wrote:
>Ola todos,
>
>
>Alguem poderia indicar um tutorial ou enviar um codigo mostrando como
>acrescentar ou retirar uma linha de uma Jtable em tempo de execucao,
>
>sei que tenho de usar o metodo repaint mas nao consegui.
>
>O mesmo para o JtextArea, como limpar o co
Title: [java-list] JTable
dá uma olhadinha neste link que talvez tenha alguma
coisa :
http://java.sun.com/docs/books/tutorial/uiswing/components/table.html
Luiz Fernando
Corrêa_[EMAIL PROTECTED][EMAIL PROTECTED][EMAIL PROTECTED]
- Original Message -
Faz o seguinte:
Na Classe que esta implementando o Modelo da sua JTable:
final JTable table = new JTable(objTableModel);
objTableModel.addMouseListenerToHeaderInTable(table);
Na Classe que esta definindo o Modelo da JTable você implementa o método:
public void addMouseListenerToHead
43 matches
Mail list logo