List of usage examples for javax.swing.text DefaultCaret setSelectionVisible
public void setSelectionVisible(boolean vis)
From source file:de.dakror.virtualhub.server.ServerFrame.java
public void init() { initFiles();//from w w w . j ava 2s . c o m logArea = new JTextArea(); logArea.setWrapStyleWord(true); logArea.setEditable(false); logArea.setLineWrap(true); DefaultCaret caret = (DefaultCaret) logArea.getCaret(); caret.setSelectionVisible(false); caret.setUpdatePolicy(DefaultCaret.ALWAYS_UPDATE); wrap = new JScrollPane(logArea, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); setContentPane(wrap); JMenuBar menuBar = new JMenuBar(); JMenu menu = new JMenu("Aktionen"); menu.add(new JMenuItem( new AbstractAction("Protokoll leeren", new ImageIcon(getClass().getResource("/img/trash.png"))) { private static final long serialVersionUID = 1L; @Override public void actionPerformed(ActionEvent e) { logArea.setText(""); log("Protokoll geleert."); } })); menu.add(logEnabled = new JCheckBoxMenuItem("Protokoll aktiviert", new ImageIcon(getClass().getResource("/img/log.png")), true)); menu.add(packetLogEnabled = new JCheckBoxMenuItem("Paketverkehr protokollieren", new ImageIcon(getClass().getResource("/img/traffic.png")), false)); menu.addSeparator(); menu.add(new JMenuItem(new AbstractAction("Backup-Einstellungen", new ImageIcon(getClass().getResource("/img/backup_edit.png"))) { private static final long serialVersionUID = 1L; @Override public void actionPerformed(ActionEvent e) { try { BackupEditDialog.show(); } catch (JSONException e1) { e1.printStackTrace(); } } })); menuBar.add(menu); setJMenuBar(menuBar); }