Commit 0ad38b96 authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch17] Updates during review. Mostly imports and spacing

parent 2f99f48d
Loading
Loading
Loading
Loading
+4 −4
Changes for src/main/java/ch16/QuizCardBuilder.java: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -56,10 +56,10 @@ public class QuizCardBuilder {
  }

  private JScrollPane createScroller(JTextArea textArea) {
    JScrollPane qScroller = new JScrollPane(textArea);
    qScroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
    qScroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
    return qScroller;
    JScrollPane scroller = new JScrollPane(textArea);
    scroller.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS);
    scroller.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
    return scroller;
  }

  private JTextArea createTextArea(Font font) {
+1 −3
Changes for src/main/java/ch17/DailyAdviceClient.java: 1 added line, 3 removed lines.
Original line number Diff line number Diff line
package ch17;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.Reader;
import java.io.*;
import java.net.InetSocketAddress;
import java.nio.channels.Channels;
import java.nio.channels.SocketChannel;
+6 −4
Changes for src/main/java/ch17/MyRunnable.java: 6 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -17,7 +17,6 @@ public class MyRunnable implements Runnable {
    System.out.println(Thread.currentThread().getName() + ": top o’ the stack");
    Thread.dumpStack();
  }

}

class RunTester {
@@ -25,7 +24,8 @@ class RunTester {
    MyRunnable runnable = new MyRunnable();
    runnable.run();

      System.out.println(Thread.currentThread().getName() + ": back in main");
    System.out.println(Thread.currentThread().getName() +
                       ": back in main");
    Thread.dumpStack();
  }
}
@@ -37,7 +37,8 @@ class ThreadTester {

    myThread.start();

      System.out.println(Thread.currentThread().getName() + ": back in main");
    System.out.println(Thread.currentThread().getName() +
                       ": back in main");
    Thread.dumpStack();
  }
}
@@ -48,7 +49,8 @@ class ExecutorTester {
    ExecutorService executor = Executors.newSingleThreadExecutor();
    executor.execute(job);

      System.out.println(Thread.currentThread().getName() + ": back in main");
    System.out.println(Thread.currentThread().getName() +
                       ": back in main");
    Thread.dumpStack();
    executor.shutdown();
  }
+5 −8
Changes for src/main/java/ch17/SimpleChatClientA.java: 5 added lines, 8 removed lines.
Original line number Diff line number Diff line
package ch17;

import javax.swing.*;
import java.awt.BorderLayout;
import java.awt.event.*;
import java.awt.*;
import java.io.*;
import java.net.InetSocketAddress;
import java.nio.channels.*;
@@ -19,7 +18,7 @@ public class SimpleChatClientA {
    outgoing = new JTextField(20);

    JButton sendButton = new JButton("Send");
    sendButton.addActionListener(new SendButtonListener());
    sendButton.addActionListener(e -> sendMessage());

    JPanel mainPanel = new JPanel();
    mainPanel.add(outgoing);
@@ -38,19 +37,17 @@ public class SimpleChatClientA {
      SocketChannel socketChannel = SocketChannel.open(serverAddress);
      writer = new PrintWriter(Channels.newWriter(socketChannel, UTF_8));
      System.out.println("Networking established. Client running at: " + socketChannel.getLocalAddress());
    } catch (IOException ex) {
      ex.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }

  public class SendButtonListener implements ActionListener {
    public void actionPerformed(ActionEvent ev) {
  private void sendMessage() {
    writer.println(outgoing.getText());
    writer.flush();
    outgoing.setText("");
    outgoing.requestFocus();
  }
  }

  public static void main(String[] args) {
    new SimpleChatClientA().go();
+2 −1
Changes for src/main/java/ch17/UnpredictableRunOrder.java: 2 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -13,7 +13,8 @@ public class UnpredictableRunOrder {

class ThreadTestDrive {
  public static void main (String[] args) {
    Thread myThread = new Thread(() -> System.out.println("top o’ the stack"));
    Thread myThread = new Thread(() ->
      System.out.println("top o’ the stack"));
    myThread.start();
    System.out.println("back in main");
  }
Loading