logPanel = logController.getView(); logPanel.setBorder(BorderFactory.createEmptyBorder(5, 0, 0, 0));
public void toggleLogPanel() { if (!logPanelVisible) { getView().add(getLogPanel(), BorderLayout.CENTER); getLogController().getLogTableModel().setPaused(false); logPanelVisible = true; } else { getView().remove(getLogPanel()); getLogController().getLogTableModel().setPaused(true); logPanelVisible = false; } getView().pack(); }
adjustTableUI(); initializeToolBar(expiration); getView().setPreferredSize(new Dimension(250, 100)); getView().setMinimumSize(new Dimension(250, 50)); getView().add(new JScrollPane(logTable), BorderLayout.CENTER); getView().add(toolBar, BorderLayout.SOUTH);
public void actionPerformed(ActionEvent e) { List<LogMessage> messages = getSelectedMessages(); if (messages.size() != 1) return; expand(messages.get(0)); } });
protected ImageIcon getDebugIcon() { return LogController.this.getDebugIcon(); }
protected ImageIcon getInfoIcon() { return LogController.this.getInfoIcon(); } });
protected ImageIcon getTraceIcon() { return LogController.this.getTraceIcon(); }
public void actionPerformed(ActionEvent e) { StringBuilder sb = new StringBuilder(); List<LogMessage> messages = getSelectedMessages(); for (LogMessage message : messages) { sb.append(message.toString()).append("\n"); } Application.copyToClipboard(sb.toString()); } });
public void valueChanged(ListSelectionEvent e) { if (e.getValueIsAdjusting()) return; if (e.getSource() == logTable.getSelectionModel()) { int[] rows = logTable.getSelectedRows(); if (rows == null || rows.length == 0) { copyButton.setEnabled(false); expandButton.setEnabled(false); } else if (rows.length == 1) { copyButton.setEnabled(true); LogMessage msg = (LogMessage) logTableModel.getValueAt(rows[0], 0); if (msg.getMessage().length() > getExpandMessageCharacterLimit()) { expandButton.setEnabled(true); } else { expandButton.setEnabled(false); } } else { copyButton.setEnabled(true); expandButton.setEnabled(false); } } } }
public void actionPerformed(ActionEvent e) { Application.center(logCategorySelector, getParentWindow()); logCategorySelector.setVisible(!logCategorySelector.isVisible()); } });
logPanel = logController.getView(); logPanel.setBorder(BorderFactory.createEmptyBorder(5, 0, 0, 0));