June 2017
Beginner
1296 pages
69h 23m
English
... displayMessage(final String messageToDisplay)
163 {
164 SwingUtilities.invokeLater(
165 new Runnable()
166 {
167 public void run() // updates displayArea
168 {
169 displayArea.append(messageToDisplay);
170 }
171 }
172 );
173 }
174
175 // manipulates enterField in the event-dispatch thread
176 private void setTextFieldEditable(final boolean editable)
177 {
178 SwingUtilities.invokeLater(
179 new Runnable()
180 {
181 public void run() // sets enterField's editability
182 {
183 enterField.setEditable(editable);
184 }
185 }
186 );
187 }
188 }
Client.
1 // Fig. 28.6: ClientTest.java
2 // Class that tests the Client.
3 import javax.swing.JFrame;
4
5 public class ClientTest
6 {
7 public static void main(String[] args) ...Read now
Unlock full access