Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Yes!Future!
1

Swing недоступен TextArea

10.12.2012, 18:57. Показов 840. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
Есть программа чат, после запуска сервер ждет подключение клиента. По событию formWindowOpened, создается класс StartListenThread наследуемый от SwingWorker.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
class StartListenThread extends SwingWorker<String, Object> {
       @Override
       public String doInBackground() {
           return CreateThread();
       }
 
       @Override
       protected void done() {
           try {
               MainFrame mf = new MainFrame();
               mf.ChatArea.append(get());
               
           } catch (Exception ex) {
                System.err.println("Error " + ex);
           }
       }
       
       String CreateThread() { 
           ServerSocket serverSocket = null;
       
                try {
                    serverSocket = new ServerSocket(4444);
                while(true) {
                    Connection cn = new Connection(serverSocket.accept());
                    (new Thread(cn)).start();
                    
                 }
                
                } catch (IOException ex) {
                    System.err.println("Error " + ex);
                }
                return "New Client";
                
       }
       
   }
Java
1
public javax.swing.JTextArea ChatArea;
Т.е после запуска компонент ChatArea, должен вывести вывести строку NewClient. Так вот не выводит.
А если попробовать из главного класса MainFrame написать следующие
Java
1
ChatArea.append("New client");
Все работает. В чем подхов, почему через экземпляр класса не получается?
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2012, 18:57
Ответы с готовыми решениями:

При добавлении поля <textarea> во всех предыдущих <textarea> все стирается
&lt;body&gt; &lt;input type=&quot;button&quot; value=&quot;Add note&quot; onclick=&quot;add('notes',0)&quot;&gt; &lt;div id=&quot;notes&quot;&gt; ...

Как оставить textarea со стилями :focus, когда сама textarea не активна, но текст введен?
Подобное можно наблюдать Вконтакте. По умолчанию в поле видно только &quot;Что нового?&quot;, при фокусе поле...

получение данных из textarea, их обработка и занесение в другой textarea
Добрый день! Нужна помощь по проблеме Есть html страница &lt;html&gt; &lt;body&gt; &lt;form...

php+mysql+textarea выполняется код в textarea
Здравствуйте проблема вот в чём Я вывожу в printf код &lt;textarea name=&quot;text&quot;...

0
10.12.2012, 18:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.12.2012, 18:57
Помогаю со студенческими работами здесь

Запрет на изменение окна <textarea></textarea>
Как поставить запрет на изменение окна &lt;textarea&gt;&lt;/textarea&gt;?

Можно ли накрыть TEXTAREA другим объектом, который который содержит текст этого TEXTAREA ?
Mozhno li nakrit TEXTAREA drugim objektom kotori soderzhit text etovo TEXTAREA ?? Delo v tom...

В JS передать данный с textarea в textarea
Привет всем! Народ такой вопрос, как передавать данные с поля textarea которая на одной странице,...

Chart недоступен
Не могу добавить контрол chart на форму. В Toolbox-Data он есть, но не активен (отображается серым...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru