Я хочу реализовать функцию текстового поиска для моего jtextarea .
Вот моя попытка. Поле поиска действительно появляется и действительно работает, однако, будучи всплывающим окном, он скрыт в любое время, когда я прокручиваю (или, скажем, щелкните за его пределами). Вместо этого он должен придерживаться верхнего левого угла свисталка. Позже я могу добавить немного кнопки «Закрыть», это не проблема. Поля поиска, такие как Google Chrome, были моим вдохновением. Jscrollpane уже имеет Layoutmanager , что, насколько мне известно, не поддерживает какое -либо «липкое» поведение. Замена его чем-то другим может мешать нормальным функциям jscrollpane . Class = "Lang-Java PrettyPrint-Override">
Я хочу реализовать функцию текстового поиска для моего jtextarea . Вот моя попытка. Поле поиска действительно появляется и действительно работает, однако, будучи всплывающим окном, он скрыт в любое время, когда я прокручиваю (или, скажем, щелкните за его пределами). Вместо этого он должен придерживаться верхнего левого угла свисталка. Позже я могу добавить немного кнопки «Закрыть», это не проблема. Поля поиска, такие как Google Chrome, были моим вдохновением. Jscrollpane уже имеет Layoutmanager , что, насколько мне известно, не поддерживает какое -либо «липкое» поведение. Замена его чем-то другим может мешать нормальным функциям jscrollpane . Class = "Lang-Java PrettyPrint-Override">[code]import javax.swing.AbstractAction; import javax.swing.Action; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JPopupMenu; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; import javax.swing.KeyStroke; import javax.swing.SwingUtilities; import javax.swing.WindowConstants; import javax.swing.event.PopupMenuEvent; import java.awt.BorderLayout; import java.awt.Container; import java.awt.Dimension; import java.awt.event.ActionEvent; import java.awt.event.KeyEvent;
static private String createText() { return "Lorem ipsum dolor sit amet, consectetur adipiscing elit. " + "Maecenas bibendum, nulla a tempus volutpat, enim magna scelerisque enim, " + "et tempor erat urna vel lorem. Curabitur tristique, tortor sit amet bibendum tempus, " + "elit tellus semper justo, a semper ligula eros nec lectus. Donec lorem risus, posuere " + "at aliquet eget, aliquet eget mi. Proin viverra erat vehicula fringilla auctor. " + "Morbi eleifend nisl vitae eros hendrerit posuere. Ut porta tortor eu quam iaculis, vitae " + "luctus risus elementum. Phasellus ac bibendum eros. Nam quis magna non elit semper luctus quis " + "non odio. Sed iaculis risus non odio pulvinar, eu maximus felis eleifend. Aliquam aliquam augue " + "aliquam leo ullamcorper rhoncus. Suspendisse at nibh ante."; }
Я хочу реализовать функцию текстового поиска для моего jtextarea .
Вот моя попытка. Поле поиска действительно появляется и действительно работает, однако, будучи всплывающим окном, он скрыт в любое время, когда я прокручиваю (или, скажем, щелкните...
Я работаю с JPopupMenu в Java Swing, и мне нужно разрешить пользователям перемещаться по меню с помощью клавиш со стрелками вверх/вниз. Однако я устанавливаю JPopupMenu как не фокусируемый (popupMenu.setFocusable(false)) чтобы он не получал фокус...
Я попытался обновить свой USB Zigbee 3.0 USB Dongle Plus, EFR32MG21 + CH9102F Zigbee USB-стик ». Я всегда получаю это сообщение об ошибке (1):
sonoff
Opening port COM3, baud 500000
Reading data from...