Note that there are some explanatory texts on larger screens.

plurals
  1. POUpdate JTextArea with JToggleButton
    primarykey
    data
    text
    <pre><code>public class ParserGUI extends javax.swing.JFrame { public ParserGUI() { initComponents(); } private void initComponents() { comText = new JTextArea(); internToggle = new javax.swing.JToggleButton(); comText = new javax.swing.JTextArea(); ComText.setColumns(20); ComText.setEditable(false); ComText.setRows(5); ComText.setLineWrap(true); ComText.setWrapStyleWord(true); ComText.setText(uids.toString()); // uids includes the UID's internToggle.setText("Nur interne"); internToggle.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { InternToggleActionPerformed(evt); } }); private void internToggleActionPerformed(ActionEvent evt) { System.out.println("Intern"); if (externToggle.isSelected()) { externToggle.setSelected(false); } if (internToggle.isSelected()) { String[] person = comText.getText().split("; "); StringBuffer newPerson = new StringBuffer(); for (String string : person) { if (string.matches("((?i)u)([0-9]{6})")) { newPerson.append(string + "; "); } } comText.setText(newPerson.toString()); } } public static void main(String args[]) { /* * Set the Nimbus look and feel */ // &lt;editor-fold defaultstate="collapsed" // desc=" Look and feel setting code (optional) "&gt; /* * If Nimbus (introduced in Java SE 6) is not available, stay with the * default look and feel. For details see * http://download.oracle.com/javase * /tutorial/uiswing/lookandfeel/plaf.html */ try { for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager .getInstalledLookAndFeels()) { if ("Nimbus".equals(info.getName())) { javax.swing.UIManager.setLookAndFeel(info.getClassName()); break; } } } catch (ClassNotFoundException ex) { java.util.logging.Logger.getLogger(ParserGUI.class.getName()).log( java.util.logging.Level.SEVERE, null, ex); } catch (InstantiationException ex) { java.util.logging.Logger.getLogger(ParserGUI.class.getName()).log( java.util.logging.Level.SEVERE, null, ex); } catch (IllegalAccessException ex) { java.util.logging.Logger.getLogger(ParserGUI.class.getName()).log( java.util.logging.Level.SEVERE, null, ex); } catch (javax.swing.UnsupportedLookAndFeelException ex) { java.util.logging.Logger.getLogger(ParserGUI.class.getName()).log( java.util.logging.Level.SEVERE, null, ex); } // &lt;/editor-fold&gt; /* * Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { new ParserGUI().setVisible(true); } }); } // Variables declaration - do not modify private javax.swing.JTextArea comText; private javax.swing.JToggleButton internToggle; // End of variables declaration </code></pre> <p>I want update my <code>JTextArea (comText)</code> with a click on the <code>JToggleButton (internToggle)</code>. But when i click on the button, nothing changed.</p> <p>I search in SO and in google, but all of the solutions doesn't work in my program.</p> <p>What The Programm should do:<br> My TextArea contains a lot of different User-ID's <code>uids.toString()</code>.</p> <p>Example-Content: <code>u100125; u100149; u100187; u100364; u110207; u110318; u111949; u112850; u114345; u117205; u118421; u119058; u123362; u128621; u143754; u147190; u149220; u149788; u149911; u160017; u160081; u161927; u162659; u163383; u165021; u165363; u165534; u165765; u166052; u166731; u166912; u200965; u201334; u201942; u202144; u202291; u202293; u202544; u202670; u202899; u202920; u202928; u202975; u203103; u203271; u203499; u203739; u203960; u204011; u204030; u204333; u204652; u205166; u205203; u205420; u205595; u206596; u206741; u207063; u207455; u207467; u207627; u207742; u207788; u207797; u208344; u208419; u208637; u208820; u209382; u209903; u210041; u210690; u210767; u210854; u210875; u212119; u213175; u213517; u213940; ue01545; ue03732; ue05728; ue06895; ue53655; ue54224; ue55155; ue55385; ue57760; ue58142;</code></p> <p>Now I want to filter out the u-ID's from the ue-ID's with the toggle Button. </p> <p>My method <code>internToggleActionPerformed</code> works. <code>newPerson()</code> contains all u-ID's. But the <code>TextArea</code> do nothing. How can I update the <code>TextArea</code>?</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload