-1

コードで BalloonTip を使用していますが、次のコンストラクターが必要です。

    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);
}

古いバージョンでは、2 番目のパラメーターは文字列で、機能していましたが、機能しなくなりました。その場合、JComponent に String が必要ですが、その方法がわかりません。

4

1 に答える 1

2

この種の質問は、Javadoc と API のマニュアルを読むことで簡単に答えられます (この API について聞いたことはありませんが、簡単な Google 検索で見つけることができました)。

しかし、API を知らなくても、 がかかるようJComponentになったのは、バルーン ヒント内に任意の種類のコンポーネントを表示できるようになったためです。テキストを単純にレンダリングしたいのでJLabel、文字列で初期化された を使用することは明らかな解決策のようです。

于 2011-07-05T10:42:28.147 に答える