Note that there are some explanatory texts on larger screens.

plurals
  1. POsyntax error on addActionListener
    primarykey
    data
    text
    <pre><code>import org.jsoup.Jsoup; @SuppressWarnings({ "unused", "serial" }) public class SimpleWebCrawler extends JFrame implements ActionListener { JTextField yourInputField = new JTextField(20); static JTextArea _resultArea = new JTextArea(200, 200); JScrollPane scrollingArea = new JScrollPane(_resultArea); private final static String newline = "\n"; @Override yourInputField.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub } public SimpleWebCrawler() throws MalformedURLException { _resultArea.setEditable(false); String word2 = yourInputField.getText(); try { URL my_url = new URL("http://" + word2 + "/"); BufferedReader br = new BufferedReader(new InputStreamReader( my_url.openStream())); String strTemp = ""; while (null != (strTemp = br.readLine())) { _resultArea.append(strTemp + newline); } } catch (Exception ex) { ex.printStackTrace(); } _resultArea.append("\n"); _resultArea.append("\n"); _resultArea.append("\n"); String url = "http://" + word2 + "/"; print("Fetching %s...", url); try{ Document doc = Jsoup.connect(url).get(); Elements links = doc.select("a[href]"); System.out.println("\n"); BufferedWriter bw = new BufferedWriter(new FileWriter("C:\\Users\\user\\fypworkspace\\FYP\\Link\\abc.txt")); _resultArea.append("\n"); for (Element link : links) { print(" %s ", link.attr("abs:href"), trim(link.text(), 35)); bw.write(link.attr("abs:href")); bw.write(System.getProperty("line.separator")); } bw.flush(); bw.close(); } catch (IOException e1) { } JPanel content = new JPanel(); content.setLayout(new BorderLayout()); content.add(scrollingArea, BorderLayout.CENTER); content.add(yourInputField,BorderLayout.SOUTH); this.setContentPane(content); this.setTitle("Crawled Links"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.pack(); JPanel content2 = new JPanel(); this.setContentPane(content2); this.setTitle("Input the URL"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.pack(); } private static void print(String msg, Object... args) { _resultArea.append(String.format(msg, args) +newline); } private static String trim(String s, int width) { if (s.length() &gt; width) return s.substring(0, width - 1) + "."; else return s; } //.. Get the content pane, set layout, add to center public static void main(String[] args) throws IOException { JFrame win = new SimpleWebCrawler(); win.setVisible(true); } } </code></pre> <p>I got this error syntax error on addActionListener, (= is expected after this token)</p> <pre><code>yourInputField.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub } </code></pre> <p>Can anyone give me some pointer? </p>
    singulars
    1. This table or related slice is empty.
    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.
    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