2011-07-05 58 views
-1

我使用BalloonTip在我的代碼,我需要這樣的構造:字符串的JComponent

public TablecellBalloonTip(JTable table, JComponent component, int row, int column, BalloonTipStyle style, Orientation alignment, AttachLocation attachLocation, int horizontalOffset, int verticalOffset, boolean useCloseButton) { 
    super(table, component, table.getCellRect(row, column, true), style, alignment, attachLocation, horizontalOffset, verticalOffset, useCloseButton); 
    setup(table, row, column); 
} 

在舊版本中,第二個參數是一個字符串,它的工作,但現在不是了。我需要一個字符串到JComponent然後,但我不知道如何。

+0

http://download.oracle.com/javase/tutorial/uiswing/components/table.html#editrender and http://www.java2s.com/Code/Java/Swing-JFC/Table-Column.htm – mKorbel

+3

再次:在跳入大海之前學習游泳的基本知識;-)你似乎對你在做什麼沒有絲毫的想法 - 去閱讀snoracles swing教程! – kleopatra

+0

提示:ballontip項目來代碼示例... – kleopatra

回答

2

這種問題很容易通過閱讀API的javadoc和手冊(我可以通過簡單的Google搜索找到,儘管我以前從未聽說過此API)找到答案。

但即使不知道API,如果它現在需要JComponent,這是因爲它現在能夠在氣球提示內顯示任何類型的組件。既然你想簡單地渲染一些文本,使用用字符串初始化的JLabel看起來就像是一個明顯的解決方案。

+0

感謝您的幫助 –