Componente de grelha do DB Java que permite gravar/carregar a disposição da coluna

pode sugerir Por favor o componente da grelha de bases de dados que permite gravar ou carregar a disposição da coluna (coisas como sequência, nomes, largura) de/para os ficheiros.

também estou interessado numa abordagem que permita implementar esta funcionalidade usando a biblioteca padrão.

Author: Charles, 2012-09-15

2 answers

O ecossistema Delphi é um pouco diferente de Java. Primeiro, Delphi é praticamente uma ferramenta integrada para que os componentes lá fora são de grande alcance e muito centrados em dados. Java é um ecossistema muito maior e está muito mais focado em estruturas de dados que você pode ler e escrever a partir da interface gráfica. Dito isto, sim, há muitas grelhas por aí. Em Java é um JTable em Swing e um TableView em JavaFX2 (sem dúvida o novo Swing). Swing é maduro e tem uma horda de mesas disponível para ele, mas na minha experiência é mais fácil apenas escrever um JTable personalizado e trabalhar a partir de lá. Os tutoriais Java vão pô-lo a funcionar.

O longo e curto aqui está você não precisa de um componente que é fornecido, mas você pode construir um você mesmo (provavelmente em menos de duas horas se você é proficiente), provavelmente um par de dias cometendo erros se você não é.

Se você realmente está procurando uma solução "fora da caixa" que se parece mais com Delphi então eu recomendo: http://www.jidesoft.com/products/grids.htm Honestamente, ter uma mesa J para cima, rolar e construir um TableModel é uma tarefa muito simples. Eu recomendaria fazê-lo como vais ter de pensar de forma diferente no balanço. Se você está disposto a tentar algo com menos suporte JavaFX 2 é definitivamente mais flexível. Quanto ao seu comentário sobre as encomendas de colunas, etc... todas estas abordagens apoiam esse objectivo. No swing você pode olhar para a modelo TableColumn.
 1
Author: Daniel B. Chapman, 2012-09-15 14:06:50

Eu recomendaria Você tambémQuickTable que é open source.

 1
Author: Peter Kalef ' DidiSoft, 2015-03-26 06:48:37