einen wunderschönen wünsche ich.
ich versuche grade mal wieder mein program zu optimieren, und hoffe, das mir hier ein paar wissende weiterhelfen können..
ich bekomme einen vorformatierten vector, welcher gezielt ganze columns mit "null" füllt, um diese an den tableHeader anzugleichen.
also:
header : obst|gemüse|fleisch|obst2|gemüse2|fleisch2|....
_____________________________________________
inhalt: apfel| gurke | null |birne| null |steak | ...
usw...
zur besseren übersichtlichkeit verstecke ich derzeit meine "leeren" columns mit folgenden quellcode:
dieses ist natürlich dadurch, das er jede einzelne column, und darin jede einzelne cell nach daten durchsuchen muss.
gibt es da vielleicht schnellere oder bessere möglichkeiten? also sowas wie
if (table.getColumnInhalt == null); ?
danke euch.
beste grüße
giftie
ich versuche grade mal wieder mein program zu optimieren, und hoffe, das mir hier ein paar wissende weiterhelfen können..
ich bekomme einen vorformatierten vector, welcher gezielt ganze columns mit "null" füllt, um diese an den tableHeader anzugleichen.
also:
header : obst|gemüse|fleisch|obst2|gemüse2|fleisch2|....
_____________________________________________
inhalt: apfel| gurke | null |birne| null |steak | ...
usw...
zur besseren übersichtlichkeit verstecke ich derzeit meine "leeren" columns mit folgenden quellcode:
Code:
while (tableColumns< table.getColumnCount())
{
while (tableRows < table.getRowCount())
{
if (table.getValueAt(tableRows,tableColumns)!= null)//table.getColumn(table.getColumnName(tableColumns)).getModelIndex())==null)
{
filledIF = true;
}
else
{
filledElse = false;
}
tableRows++;
}
if (filledIF == false && filledElse == false)
{
table.removeColumn(table.getColumn(table.getColumnName(tableColumns)));
tableColumns = tableColumns -1;
}
else
{}
dieses ist natürlich dadurch, das er jede einzelne column, und darin jede einzelne cell nach daten durchsuchen muss.
gibt es da vielleicht schnellere oder bessere möglichkeiten? also sowas wie
if (table.getColumnInhalt == null); ?
danke euch.
beste grüße
giftie