|
|
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть програмка, которая рисует мультик. Нужно сделать, чтоб в любом месте документа html была кнопка с надписью "Включить", по нажатию на которую запускался этот мультик. И еще необходимо сделать текстовое поле, куда можно ввести число и эот число становилось бы значением како-нибудь глобальной переменной Помогите пожалуйста это сделать Заранее благодарен , gbcfk(f)^ К сообщению прилагается файл с мультиком ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 09:04:40 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
Это будет апплет (applet) формочки проще сделать на Swing //код не читал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 12:52:53 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
посмотрел код, что такое апплет вы знаете =) наверно нужно передавать параметры с помощью вкладывания тэгов <param> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 13:01:19 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
К сожалению как применять applet-ы я не знаю :( Основу приведенного кода я взял из примеров, которые шли вместе с jdk... Я лишь добавил рисование графика (т.е. даже не рисование, а сам график) Чтобы сделать кнопку, я так понимаю нужно как-то подключать мышку (чтобы обрабатывались события: наведение курсора на кнопку, нажатие и.тд. Как это сделать я тоже не знаю, в примерах не нашел... Не могли бы вы сбросить пример любого кода, где использовалась кнопка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 13:28:46 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
gbcfk(f)^К сожалению как применять applet-ы я не знаю :( Не могли бы вы сбросить пример любого кода, где использовалась кнопка? %JAVA_HOME%\demo\jfc\SwingSet2\SwingSet2.html :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 13:57:09 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
fixxerButtonDemo (поперхнувшись и выпучив глаза) Эм... Спасибо конечно... но мегабайт с гаком кода это... как бы для меня сейчас .... многова-то что-ли.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 14:08:24 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
gbcfk(f)^ fixxerButtonDemo (поперхнувшись и выпучив глаза) Эм... Спасибо конечно... но мегабайт с гаком кода это... как бы для меня сейчас .... многова-то что-ли.. demo/applets/ArcTest/example1.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.12.2006, 14:33:10 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
LINUXERdemo/applets/ArcTest/example1.html fixxer%JAVA_HOME%\demo\jfc\SwingSet2\SwingSet2.html :) Спасибо. Немного поковырялся в этих примерах и сделал такую штуку Код: 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. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. И по согласно закону подлости она не работает, хотя без добавления ActionListener, public void actionPerformed и кнопки button pusk все работало.. Как узнать, где ошибка? В джаве есть что-нибудь типа построчной компиляции? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 08:53:33 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
так зачем вы у своего класса имплементите интерфейс ActionListener? нужно имплементить его у вашей кнопки используя анонимный класс например Button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae){ String str=ae.getActionCommand(); if(str.equals("pusk")) repaint(10,10,600,500); t.sleep(5000); } } ); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 11:57:22 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
даже еще проще pusk.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae){ repaint(10,10,600,500); t.sleep(5000); } } ); кстати public void start() { t.start();} -----------абсолютно не нужно и к тому же неправильно. Метод run автоматически вызывает метод start(), так что его переопределять не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2006, 12:12:24 |
|
||
|
Помогите пожалуйста сделать кнопку
|
|||
|---|---|---|---|
|
#18+
хм. Не понял, где у меня ошибка.. Ведь в примере jdk\bin\ScribbleAppl.java вроде так прокатывает..Вот такая чтука работает: import java.awt.*; import java.awt.event.*; import java.applet.*; public class Test6 extends Applet implements Runnable{ Thread t = new Thread(this); float k; float a,sum; Button pusk; public void init() { setBackground(Color.white); pusk=new Button("pusk"); add(pusk); } public void start() {t.start();} public void run() { try { for (int i=1; i<=1000; i++){ for (float j=39; j>=-40; j--){ k=j/40; repaint(); t.sleep(20); } for (float j=-39; j<=40; j++){ k=j/40; repaint(); t.sleep(20); }} } catch (InterruptedException e){showStatus("sum= "+k);} } public void paint(Graphics g) { for(int i=0; i<=200; i++){ int j1= (int)(50*k*Math.sin(i/10.0)); int j2= (int)(50*k*Math.sin((i+1)/10.0)); g.drawLine(220,160,622,160); g.drawLine(409,60,409,260); g.drawLine(2*i+220,j1+160,2*i+222,j2+160); } } } Пробовал добавлять: pusk.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent ae){ repaint(10,10,600,500); t.sleep(5000);}}); Где не добавляю, везде ругается :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2006, 08:17:18 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=673&tid=2147114]: |
0ms |
get settings: |
13ms |
get forum list: |
19ms |
check forum access: |
9ms |
check topic access: |
9ms |
track hit: |
37ms |
get topic data: |
28ms |
get forum data: |
4ms |
get page messages: |
69ms |
get tp. blocked users: |
7ms |
| others: | 274ms |
| total: | 469ms |

| 0 / 0 |
