Строка в JComponent - PullRequest
       15

Строка в JComponent

0 голосов
/ 05 июля 2011

Я использую 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);
}

В старых версиях вторым параметром был String, и он работал, но больше не работал. Тогда мне нужна строка в JComponent, но я не знаю, как это сделать.

1 Ответ

2 голосов
/ 05 июля 2011

На этот вопрос легко ответить, прочитав javadoc и руководство по API (которое я смог найти с помощью простого поиска в Google, хотя раньше я никогда не слышал об этом API).

Но даже не зная API, если теперь он принимает JComponent, это потому, что теперь он может отображать любой тип компонента внутри всплывающей подсказки. Поскольку вы хотите просто визуализировать некоторый текст, использование JLabel, инициализированного вашей строкой, кажется очевидным решением.

...