Я получил много опыта работы с JTables за последние несколько месяцев, и я получил контроль над ActionListeners и творческими реализациями. Однако есть одна вещь, которую я не могу понять.Отображать всплывающее окно JFrame под ячейкой JTable?
Когда ячейка нажата для редактирования в определенном столбце, я хочу открыть под ним маленькую JFrame, которая манипулирует значением ячейки, подобно JComboBox. Тем не менее, у меня все работает, но я не могу получить форму, чтобы ТОЧНО располагаться под ячейкой JTable (технически, я хочу, чтобы нижний левый угол ячейки находился в верхнем левом углу всплывающего окна. Я попытался использовать «getCellRect (.. .) «но это не дает мне результаты или правильные координаты углов.
Так что прямо сейчас я использую MousePointer.getMousePointerInfo(), чтобы отобразить всплывающее окно, в которое нажата мышь в этой ячейке. Но это не так, как Я хочу, чтобы быть закреплен под клеткой, а не после курсора.
Любые предложения о том, как я могу это сделать?
Для более эффективной помощи следует отправить сообщение [SSCCE] (http://sscce.org/). –
_ «Я хочу выложить крошечный JFrame под ним, который манипулирует значением ячейки, подобно JComboBox». Почему не просто _use_ combobox? Ячейка может иметь в ней выпадающий список –
Это не comboBox. Это целая панель элементов управления, которую я хочу вызвать под ячейкой, чтобы манипулировать значением ячейки. Я сравнивал с Combobox, потому что я хотел, чтобы он всплывал изначально как один. – tmn