private void indicateFocusing() { myPanel.addFocusListener(new FocusAdapter() { @Override public void focusGained(@NotNull FocusEvent e) { myPanel.setBorder(FOCUSED_BORDER); } @Override public void focusLost(@NotNull FocusEvent e) { myPanel.setBorder(UNFOCUSED_BORDER); } }); }
/** * Registers FocusListener to receive events. * @param listener The listener to register. */ public synchronized void addFocusListener(FocusListener listener) { if (listenerList == null ) { listenerList = new EventListenerList(); } listenerList.add(FocusListener.class, listener); super.addFocusListener(listener); }
@Override public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column) { JPanel panel = new JPanel(new BorderLayout()); panel.add(editor.getTableCellEditorComponent(table, value, isSelected, row, column)); panel.add(customEditorButton, BorderLayout.EAST); this.table = table; this.row = row; this.column = column; panel.addFocusListener(FOCUS_LISTENER); return panel; }
/** * Registers FocusListener to receive events. * @param listener The listener to register. */ public synchronized void addFocusListener(FocusListener listener) { if (listenerList == null) { listenerList = new EventListenerList(); } listenerList.add(FocusListener.class, listener); super.addFocusListener(listener); }
/** * Registers FocusListener to receive events. * @param listener The listener to register. */ public synchronized void addFocusListener(FocusListener listener) { if (listenerList == null ) { listenerList = new EventListenerList(); } listenerList.add(FocusListener.class, listener); super.addFocusListener(listener); }
private void jbInit() throws Exception { jLabel1.setText("You can define properties value at the middle column"); this.getContentPane().setLayout(borderLayout1); cancel.setText("Cancel"); cancel.addActionListener(new PropertiesWindow_cancel_actionAdapter(this)); ok.setText("OK"); ok.addActionListener(new PropertiesWindow_ok_actionAdapter(this)); central.setLayout(borderLayout2); table.addFocusListener(new PropertiesWindow_table_focusAdapter(this)); this.getContentPane().add(jLabel1, BorderLayout.NORTH); this.getContentPane().add(jPanel1, BorderLayout.SOUTH); jPanel1.add(ok, null); jPanel1.add(cancel, null); this.getContentPane().add(central, BorderLayout.CENTER); central.add(jScrollPane1, BorderLayout.CENTER); // central.add(table.getTableHeader(),BorderLayout.NORTH); jScrollPane1.getViewport().add(table, null); }
GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets( 0, 0, 0, 0), 0, 0)); super.addFocusListener(new FocusAdapter() {
add(textField, new GridBagConstraints(0, 0, 1, 1, 1, 0, GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0)); super.addFocusListener(new FocusAdapter() {
private void initComponents() { cardLayout = new CardLayout(); labelPanel = new JPanel(cardLayout); labelPanel.setBorder(new EtchedBorder(EtchedBorder.RAISED)); labelPanel.setFocusable(true); labelPanel.addFocusListener(new MyFocusListener()); labelPanel.setTransferHandler(new MyTransferHandler()); labelPanel.addMouseListener(new MyMouseListener()); labelPanel.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_C, InputEvent.CTRL_DOWN_MASK), "doCopy"); //$NON-NLS-1$ labelPanel.getActionMap().put("doCopy", TransferHandler.getCopyAction()); //$NON-NLS-1$ labelPanel.getInputMap().put(KeyStroke.getKeyStroke(KeyEvent.VK_V, InputEvent.CTRL_DOWN_MASK), "doPaste"); //$NON-NLS-1$ labelPanel.getActionMap().put("doPaste", //$NON-NLS-1$ TransferHandler.getPasteAction()); imageComponent = new JImage(); labelPanel.add(imageComponent, "image"); //$NON-NLS-1$ waitGlassPane = new JWaitGlassPane(); labelPanel.add(waitGlassPane, "wait"); //$NON-NLS-1$ noImageLabel = new JLabel(SwingMessages.getString("JImageCropping.6"), JLabel.CENTER); //$NON-NLS-1$ labelPanel.add(noImageLabel, "noImage"); //$NON-NLS-1$ cardLayout.show(labelPanel, "noImage"); //$NON-NLS-1$ popupMenu = new JPopupMenu(); popupMenu.add(new PasteAction()); cropButton = new JButton(cropAction); }
jpDaysOfMonth.setFocusable(true); jpDaysOfMonth.addFocusListener(new FocusListener() { @Override public void focusGained(FocusEvent evt) {
glassPane.addFocusListener(new FocusAdapter()
rightHandSidePanel.addFocusListener(focusToMapPanelFocusListener); smallView.addFocusListener(focusToMapPanelFocusListener); tabsPanel.addFocusListener(focusToMapPanelFocusListener);