Megválaszolatlan hozzászólások | Aktív témák Pontos idő: szomb. ápr. 27, 2024 6:31



Hozzászólás a témához  [ 2 hozzászólás ] 
java JTable + setToolTipText 
Szerző Üzenet
ezüst tag

Csatlakozott: csüt. jan. 20, 2005 20:14
Hozzászólások: 62
Hozzászólás 
Egy másik fórumban megkaptam a számomra szükséges választ. Megosztom veletek is, ha érdekel:

Idézet:
import java.awt.*;
import javax.swing.*;
import javax.swing.table.*;

public class RenderTest
{
private JScrollPane getContent()
{
DefaultTableModel model = new DefaultTableModel();
model.setColumnIdentifiers(new Object[] { "Name", "Age", "State" });
model.addRow(new Object[] { "Peter", 29, "Florida" });
model.addRow(new Object[] { "Gabriel", 32, "Oregon" });
model.addRow(new Object[] { "Hans", 27, "Texas" });
model.addRow(new Object[] { "Serge", 30, "Ohio" });
JTable table = new JTable(model);
TableColumnModel colModel = table.getColumnModel();
for(int j = 0; j < colModel.getColumnCount(); j++)
colModel.getColumn(j).setCellRenderer(new RowRenderer());
return new JScrollPane(table);
}

public static void main(String[] args)
{
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setContentPane(new RenderTest().getContent());
f.setSize(400,140);
f.setLocation(200,200);
f.setVisible(true);
}
}

class RowRenderer extends DefaultTableCellRenderer
{
public Component getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row, int column)
{
super.getTableCellRendererComponent(table, value, isSelected,
hasFocus, row, column);
setToolTipText((String)table.getValueAt(row, 0));
return this;
}
}


szomb. okt. 21, 2006 18:04
Profil Privát üzenet küldése
ezüst tag

Csatlakozott: csüt. jan. 20, 2005 20:14
Hozzászólások: 62
Hozzászólás java JTable + setToolTipText
Sziasztok!

Meg lehet azt tenni jávában, hogy nem az egész táblázathoz (JTable) rendelek súgószöveget, hanem minden sorhoz más-más lenne a súgó (setToolTipText-tel)? És, ha igen, hogyan?


szomb. okt. 14, 2006 11:26
Profil Privát üzenet küldése
Hozzászólások megjelenítése:  Rendezés  
Hozzászólás a témához   [ 2 hozzászólás ] 

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 21 vendég


Nem nyithatsz témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Magyar fordítás © Magyar phpBB Közösség