home *** CD-ROM | disk | FTP | other *** search
/ Java 1.2 How-To / JavaHowTo.iso / 3rdParty / Bluette / Plastic / demo / ApplicationDemo.pla < prev    next >
Encoding:
Text File  |  1997-11-14  |  11.6 KB  |  903 lines

  1. <string>
  2. RGB Color Test
  3. <string>
  4. Min-Kyu Lee
  5. <integer>
  6. 2
  7. <string>
  8. This examples is "BLUETTE 0.62" Exmaple.
  9. <string>
  10. By Hyoung-Gook Kim.
  11. <string>
  12.  
  13. <string>
  14.  
  15. <integer>
  16. 1
  17. <string>
  18. java.awt.*
  19. <storable>
  20. <string>
  21. TGraph
  22. <integer>
  23. 5
  24. <storable>
  25. <string>
  26. TJavaClass
  27. <integer>
  28. 27
  29. <integer>
  30. 27
  31. <integer>
  32. 137
  33. <integer>
  34. 62
  35. <string>
  36. Frame
  37. <integer>
  38. 0
  39. <integer>
  40. 0
  41. <integer>
  42. 0
  43. <boolean>
  44. FALSE
  45. <boolean>
  46. FALSE
  47. <integer>
  48. 0
  49. <storable>
  50. <string>
  51. TJavaClass
  52. <integer>
  53. 27
  54. <integer>
  55. 107
  56. <integer>
  57. 327
  58. <integer>
  59. 462
  60. <string>
  61. ColorTest
  62. <integer>
  63. 11
  64. <storable>
  65. <string>
  66. TJavaAttribute
  67. <string>
  68. fForm_Create
  69. <string>
  70. boolean
  71. <string>
  72.  
  73. <integer>
  74. 0
  75. <boolean>
  76. FALSE
  77. <boolean>
  78. FALSE
  79. <storable>
  80. <string>
  81. TJavaAttribute
  82. <string>
  83. Panel1
  84. <string>
  85. Panel
  86. <string>
  87.  
  88. <integer>
  89. 0
  90. <boolean>
  91. FALSE
  92. <boolean>
  93. FALSE
  94. <storable>
  95. <string>
  96. TJavaAttribute
  97. <string>
  98. Label1
  99. <string>
  100. Label
  101. <string>
  102.  
  103. <integer>
  104. 0
  105. <boolean>
  106. FALSE
  107. <boolean>
  108. FALSE
  109. <storable>
  110. <string>
  111. TJavaAttribute
  112. <string>
  113. Label2
  114. <string>
  115. Label
  116. <string>
  117.  
  118. <integer>
  119. 0
  120. <boolean>
  121. FALSE
  122. <boolean>
  123. FALSE
  124. <storable>
  125. <string>
  126. TJavaAttribute
  127. <string>
  128. Label3
  129. <string>
  130. Label
  131. <string>
  132.  
  133. <integer>
  134. 0
  135. <boolean>
  136. FALSE
  137. <boolean>
  138. FALSE
  139. <storable>
  140. <string>
  141. TJavaAttribute
  142. <string>
  143. RedLabel
  144. <string>
  145. Label
  146. <string>
  147.  
  148. <integer>
  149. 0
  150. <boolean>
  151. FALSE
  152. <boolean>
  153. FALSE
  154. <storable>
  155. <string>
  156. TJavaAttribute
  157. <string>
  158. GreenLabel
  159. <string>
  160. Label
  161. <string>
  162.  
  163. <integer>
  164. 0
  165. <boolean>
  166. FALSE
  167. <boolean>
  168. FALSE
  169. <storable>
  170. <string>
  171. TJavaAttribute
  172. <string>
  173. BlueLabel
  174. <string>
  175. Label
  176. <string>
  177.  
  178. <integer>
  179. 0
  180. <boolean>
  181. FALSE
  182. <boolean>
  183. FALSE
  184. <storable>
  185. <string>
  186. TJavaAttribute
  187. <string>
  188. ScrollBar1
  189. <string>
  190. Scrollbar
  191. <string>
  192.  
  193. <integer>
  194. 0
  195. <boolean>
  196. FALSE
  197. <boolean>
  198. FALSE
  199. <storable>
  200. <string>
  201. TJavaAttribute
  202. <string>
  203. ScrollBar2
  204. <string>
  205. Scrollbar
  206. <string>
  207.  
  208. <integer>
  209. 0
  210. <boolean>
  211. FALSE
  212. <boolean>
  213. FALSE
  214. <storable>
  215. <string>
  216. TJavaAttribute
  217. <string>
  218. ScrollBar3
  219. <string>
  220. Scrollbar
  221. <string>
  222.  
  223. <integer>
  224. 0
  225. <boolean>
  226. FALSE
  227. <boolean>
  228. FALSE
  229. <integer>
  230. 9
  231. <storable>
  232. <string>
  233. TJavaConstructor
  234. <string>
  235.  
  236. <string>
  237.  
  238. <integer>
  239. 0
  240. <integer>
  241. 58
  242. <string>
  243. // Frame Initialization
  244. <string>
  245. setForeground(Color.black);
  246. <string>
  247. setBackground(Color.lightGray);
  248. <string>
  249. setFont(new Font("Dialog",Font.BOLD,12));
  250. <string>
  251. setTitle("ColorTest");
  252. <string>
  253. setLayout(null);
  254. <string>
  255.  
  256. <string>
  257. // Component Initialization
  258. <string>
  259. Panel1 = new Panel();
  260. <string>
  261. Panel1.setLayout(null);
  262. <string>
  263. Panel1.setForeground(Color.black);
  264. <string>
  265. Panel1.setBackground(Color.black);
  266. <string>
  267. Panel1.setFont(new 
  268. <string>
  269. Font("Dialog",Font.BOLD,12));
  270. <string>
  271. Label1 = new Label("Red :",Label.LEFT);
  272. <string>
  273. Label1.setFont(new 
  274. <string>
  275. Font("Dialog",Font.BOLD,12));
  276. <string>
  277. Label2 = new Label("Green :",Label.LEFT);
  278. <string>
  279. Label2.setFont(new 
  280. <string>
  281. Font("Dialog",Font.BOLD,12));
  282. <string>
  283. Label3 = new Label("Blue :",Label.LEFT);
  284. <string>
  285. Label3.setFont(new 
  286. <string>
  287. Font("Dialog",Font.BOLD,12));
  288. <string>
  289. RedLabel = new Label("0",Label.LEFT);
  290. <string>
  291. RedLabel.setFont(new 
  292. <string>
  293. Font("Dialog",Font.BOLD,12));
  294. <string>
  295. GreenLabel = new Label("0",Label.LEFT);
  296. <string>
  297. GreenLabel.setFont(new 
  298. <string>
  299. Font("Dialog",Font.BOLD,12));
  300. <string>
  301. BlueLabel = new Label("0",Label.LEFT);
  302. <string>
  303. BlueLabel.setFont(new 
  304. <string>
  305. Font("Dialog",Font.BOLD,12));
  306. <string>
  307. ScrollBar1 = new 
  308. <string>
  309. Scrollbar(Scrollbar.HORIZONTAL);
  310. <string>
  311. ScrollBar1.setValues(0,22,0,255);
  312. <string>
  313. ScrollBar1.setBackground(Color.lightGray);
  314. <string>
  315. ScrollBar2 = new 
  316. <string>
  317. Scrollbar(Scrollbar.HORIZONTAL);
  318. <string>
  319. ScrollBar2.setValues(0,22,0,255);
  320. <string>
  321. ScrollBar2.setBackground(Color.lightGray);
  322. <string>
  323. ScrollBar3 = new 
  324. <string>
  325. Scrollbar(Scrollbar.HORIZONTAL);
  326. <string>
  327. ScrollBar3.setValues(0,22,0,255);
  328. <string>
  329. ScrollBar3.setBackground(Color.lightGray);
  330. <string>
  331.  
  332. <string>
  333. // Add()s
  334. <string>
  335. add(ScrollBar3);
  336. <string>
  337. add(ScrollBar2);
  338. <string>
  339. add(ScrollBar1);
  340. <string>
  341. add(BlueLabel);
  342. <string>
  343. add(GreenLabel);
  344. <string>
  345. add(RedLabel);
  346. <string>
  347. add(Label3);
  348. <string>
  349. add(Label2);
  350. <string>
  351. add(Label1);
  352. <string>
  353. add(Panel1);
  354. <string>
  355.  
  356. <string>
  357. fForm_Create = true;
  358. <storable>
  359. <string>
  360. TJavaMethod
  361. <string>
  362. InitialPositionSet
  363. <string>
  364.  
  365. <integer>
  366. 0
  367. <integer>
  368. 0
  369. <boolean>
  370. FALSE
  371. <boolean>
  372. FALSE
  373. <boolean>
  374. FALSE
  375. <boolean>
  376. FALSE
  377. <string>
  378.  
  379. <integer>
  380. 17
  381. <string>
  382. reshape(191,107,283,229);
  383. <string>
  384. Panel1.reshape(11,29,262,95);
  385. <string>
  386. Label1.reshape(26,143,48,16);
  387. <string>
  388. Label2.reshape(13,167,64,16);
  389. <string>
  390. Label3.reshape(22,192,54,16);
  391. <string>
  392. RedLabel.reshape(76,143,55,16);
  393. <string>
  394. GreenLabel.reshape(77,168,50,16);
  395. <string>
  396. BlueLabel.reshape(77,194,54,16);
  397. <string>
  398. ScrollBar1.reshape(142,141,121,16);
  399. <string>
  400. ScrollBar2.reshape(142,168,121,16);
  401. <string>
  402. ScrollBar3.reshape(142,195,121,16);
  403. <string>
  404. fForm_Create = false;
  405. <string>
  406.  
  407. <string>
  408.  
  409. <string>
  410.  
  411. <string>
  412.  
  413. <string>
  414.  
  415. <storable>
  416. <string>
  417. TJavaMethod
  418. <string>
  419. handleEvent
  420. <string>
  421. boolean
  422. <integer>
  423. 1
  424. <storable>
  425. <string>
  426. TJavaArgument
  427. <string>
  428. evt
  429. <string>
  430. Event
  431. <integer>
  432. 3
  433. <boolean>
  434. FALSE
  435. <boolean>
  436. FALSE
  437. <boolean>
  438. FALSE
  439. <boolean>
  440. FALSE
  441. <string>
  442.  
  443. <integer>
  444. 66
  445. <string>
  446. // handleEvent()
  447. <string>
  448. if (evt.id == Event.WINDOW_DESTROY && 
  449. <string>
  450. evt.target == this) 
  451. <string>
  452. ColorTest_WindowDestroy(evt.target);
  453. <string>
  454. else if (evt.id == Event.SCROLL_ABSOLUTE && 
  455. <string>
  456. evt.target == ScrollBar1) 
  457. <string>
  458. ScrollBar1_ScrollAbsolute(evt.target, 
  459. <string>
  460. ((Scrollbar)(evt.target)).getValue());
  461. <string>
  462. else if (evt.id == Event.SCROLL_LINE_DOWN && 
  463. <string>
  464. evt.target == ScrollBar1) 
  465. <string>
  466. ScrollBar1_ScrollAbsolute(evt.target, 
  467. <string>
  468. ((Scrollbar)(evt.target)).getValue());
  469. <string>
  470. else if (evt.id == Event.SCROLL_LINE_UP && 
  471. <string>
  472. evt.target == ScrollBar1) 
  473. <string>
  474. ScrollBar1_ScrollAbsolute(evt.target, 
  475. <string>
  476. ((Scrollbar)(evt.target)).getValue());
  477. <string>
  478. else if (evt.id == Event.SCROLL_PAGE_DOWN && 
  479. <string>
  480. evt.target == ScrollBar1) 
  481. <string>
  482. ScrollBar1_ScrollAbsolute(evt.target, 
  483. <string>
  484. ((Scrollbar)(evt.target)).getValue());
  485. <string>
  486. else if (evt.id == Event.SCROLL_PAGE_UP && 
  487. <string>
  488. evt.target == ScrollBar1) 
  489. <string>
  490. ScrollBar1_ScrollAbsolute(evt.target, 
  491. <string>
  492. ((Scrollbar)(evt.target)).getValue());
  493. <string>
  494. else if (evt.id == Event.SCROLL_ABSOLUTE && 
  495. <string>
  496. evt.target == ScrollBar2) 
  497. <string>
  498. ScrollBar2_ScrollAbsolute(evt.target, 
  499. <string>
  500. ((Scrollbar)(evt.target)).getValue());
  501. <string>
  502. else if (evt.id == Event.SCROLL_LINE_DOWN && 
  503. <string>
  504. evt.target == ScrollBar2) 
  505. <string>
  506. ScrollBar2_ScrollAbsolute(evt.target, 
  507. <string>
  508. ((Scrollbar)(evt.target)).getValue());
  509. <string>
  510. else if (evt.id == Event.SCROLL_LINE_UP && 
  511. <string>
  512. evt.target == ScrollBar2) 
  513. <string>
  514. ScrollBar2_ScrollAbsolute(evt.target, 
  515. <string>
  516. ((Scrollbar)(evt.target)).getValue());
  517. <string>
  518. else if (evt.id == Event.SCROLL_PAGE_DOWN && 
  519. <string>
  520. evt.target == ScrollBar2) 
  521. <string>
  522. ScrollBar2_ScrollAbsolute(evt.target, 
  523. <string>
  524. ((Scrollbar)(evt.target)).getValue());
  525. <string>
  526. else if (evt.id == Event.SCROLL_PAGE_UP && 
  527. <string>
  528. evt.target == ScrollBar2) 
  529. <string>
  530. ScrollBar2_ScrollAbsolute(evt.target, 
  531. <string>
  532. ((Scrollbar)(evt.target)).getValue());
  533. <string>
  534. else if (evt.id == Event.SCROLL_ABSOLUTE && 
  535. <string>
  536. evt.target == ScrollBar3) 
  537. <string>
  538. ScrollBar3_ScrollAbsolute(evt.target, 
  539. <string>
  540. ((Scrollbar)(evt.target)).getValue());
  541. <string>
  542. else if (evt.id == Event.SCROLL_LINE_DOWN && 
  543. <string>
  544. evt.target == ScrollBar3) 
  545. <string>
  546. ScrollBar3_ScrollAbsolute(evt.target, 
  547. <string>
  548. ((Scrollbar)(evt.target)).getValue());
  549. <string>
  550. else if (evt.id == Event.SCROLL_LINE_UP && 
  551. <string>
  552. evt.target == ScrollBar3) 
  553. <string>
  554. ScrollBar3_ScrollAbsolute(evt.target, 
  555. <string>
  556. ((Scrollbar)(evt.target)).getValue());
  557. <string>
  558. else if (evt.id == Event.SCROLL_PAGE_DOWN && 
  559. <string>
  560. evt.target == ScrollBar3) 
  561. <string>
  562. ScrollBar3_ScrollAbsolute(evt.target, 
  563. <string>
  564. ((Scrollbar)(evt.target)).getValue());
  565. <string>
  566. else if (evt.id == Event.SCROLL_PAGE_UP && 
  567. <string>
  568. evt.target == ScrollBar3) 
  569. <string>
  570. ScrollBar3_ScrollAbsolute(evt.target, 
  571. <string>
  572. ((Scrollbar)(evt.target)).getValue());
  573. <string>
  574.  
  575. <string>
  576. return super.handleEvent(evt);
  577. <storable>
  578. <string>
  579. TJavaMethod
  580. <string>
  581. paint
  582. <string>
  583.  
  584. <integer>
  585. 1
  586. <storable>
  587. <string>
  588. TJavaArgument
  589. <string>
  590. g
  591. <string>
  592. Graphics
  593. <integer>
  594. 3
  595. <boolean>
  596. FALSE
  597. <boolean>
  598. FALSE
  599. <boolean>
  600. FALSE
  601. <boolean>
  602. FALSE
  603. <string>
  604.  
  605. <integer>
  606. 1
  607. <string>
  608. if (fForm_Create) InitialPositionSet();
  609. <storable>
  610. <string>
  611. TJavaMethod
  612. <string>
  613. main
  614. <string>
  615.  
  616. <integer>
  617. 1
  618. <storable>
  619. <string>
  620. TJavaArgument
  621. <string>
  622. args[]
  623. <string>
  624. String
  625. <integer>
  626. 3
  627. <boolean>
  628. FALSE
  629. <boolean>
  630. TRUE
  631. <boolean>
  632. FALSE
  633. <boolean>
  634. FALSE
  635. <string>
  636.  
  637. <integer>
  638. 2
  639. <string>
  640. ColorTest ColorTest = new ColorTest();
  641. <string>
  642. ColorTest.show();
  643. <storable>
  644. <string>
  645. TJavaMethod
  646. <string>
  647. ColorTest_WindowDestroy
  648. <string>
  649.  
  650. <integer>
  651. 1
  652. <storable>
  653. <string>
  654. TJavaArgument
  655. <string>
  656. target
  657. <string>
  658. Object
  659. <integer>
  660. 0
  661. <boolean>
  662. FALSE
  663. <boolean>
  664. FALSE
  665. <boolean>
  666. FALSE
  667. <boolean>
  668. FALSE
  669. <string>
  670.  
  671. <integer>
  672. 1
  673. <string>
  674. System.exit(0);
  675. <storable>
  676. <string>
  677. TJavaMethod
  678. <string>
  679. ScrollBar1_ScrollAbsolute
  680. <string>
  681.  
  682. <integer>
  683. 2
  684. <storable>
  685. <string>
  686. TJavaArgument
  687. <string>
  688. target
  689. <string>
  690. Object
  691. <storable>
  692. <string>
  693. TJavaArgument
  694. <string>
  695. value
  696. <string>
  697. int
  698. <integer>
  699. 0
  700. <boolean>
  701. FALSE
  702. <boolean>
  703. FALSE
  704. <boolean>
  705. FALSE
  706. <boolean>
  707. FALSE
  708. <string>
  709.  
  710. <integer>
  711. 6
  712. <string>
  713. RedLabel.setText(""+ScrollBar1.getValue());
  714. <string>
  715. Panel1.setBackground(new 
  716. <string>
  717. Color(ScrollBar1.getValue(), 
  718. <string>
  719. ScrollBar2.getValue(), 
  720. <string>
  721. ScrollBar3.getValue()));
  722. <string>
  723. Panel1.repaint();
  724. <storable>
  725. <string>
  726. TJavaMethod
  727. <string>
  728. ScrollBar2_ScrollAbsolute
  729. <string>
  730.  
  731. <integer>
  732. 2
  733. <storable>
  734. <string>
  735. TJavaArgument
  736. <string>
  737. target
  738. <string>
  739. Object
  740. <storable>
  741. <string>
  742. TJavaArgument
  743. <string>
  744. value
  745. <string>
  746. int
  747. <integer>
  748. 0
  749. <boolean>
  750. FALSE
  751. <boolean>
  752. FALSE
  753. <boolean>
  754. FALSE
  755. <boolean>
  756. FALSE
  757. <string>
  758.  
  759. <integer>
  760. 6
  761. <string>
  762. GreenLabel.setText(""+ScrollBar2.getValue());
  763. <string>
  764. Panel1.setBackground(new 
  765. <string>
  766. Color(ScrollBar1.getValue(), 
  767. <string>
  768. ScrollBar2.getValue(), 
  769. <string>
  770. ScrollBar3.getValue()));
  771. <string>
  772. Panel1.repaint();
  773. <storable>
  774. <string>
  775. TJavaMethod
  776. <string>
  777. ScrollBar3_ScrollAbsolute
  778. <string>
  779.  
  780. <integer>
  781. 2
  782. <storable>
  783. <string>
  784. TJavaArgument
  785. <string>
  786. target
  787. <string>
  788. Object
  789. <storable>
  790. <string>
  791. TJavaArgument
  792. <string>
  793. value
  794. <string>
  795. int
  796. <integer>
  797. 0
  798. <boolean>
  799. FALSE
  800. <boolean>
  801. FALSE
  802. <boolean>
  803. FALSE
  804. <boolean>
  805. FALSE
  806. <string>
  807.  
  808. <integer>
  809. 6
  810. <string>
  811. BlueLabel.setText(""+ScrollBar3.getValue());
  812. <string>
  813. Panel1.setBackground(new 
  814. <string>
  815. Color(ScrollBar1.getValue(), 
  816. <string>
  817. ScrollBar2.getValue(), 
  818. <string>
  819. ScrollBar3.getValue()));
  820. <string>
  821. Panel1.repaint();
  822. <integer>
  823. 1
  824. <boolean>
  825. FALSE
  826. <boolean>
  827. TRUE
  828. <integer>
  829. 0
  830. <storable>
  831. <string>
  832. TInheritance
  833. <integer>
  834. 72
  835. <integer>
  836. 72
  837. <integer>
  838. 92
  839. <integer>
  840. 92
  841. <storable>
  842. <string>
  843. TText
  844. <integer>
  845. 162
  846. <integer>
  847. 27
  848. <integer>
  849. 237
  850. <integer>
  851. 42
  852. <string>
  853. PLASTIC 1.0
  854. <storable>
  855. <string>
  856. TText
  857. <integer>
  858. 162
  859. <integer>
  860. 47
  861. <integer>
  862. 332
  863. <integer>
  864. 62
  865. <string>
  866. Application Demo : ColorTest
  867. <integer>
  868. 2
  869. <storable>
  870. <string>
  871. TSuperClassing
  872. <integer>
  873. 0
  874. <integer>
  875. 2
  876. <integer>
  877. 2
  878. <integer>
  879. 82
  880. <integer>
  881. 62
  882. <integer>
  883. 82
  884. <integer>
  885. 72
  886. <storable>
  887. <string>
  888. TSubClassing
  889. <integer>
  890. 2
  891. <integer>
  892. 1
  893. <integer>
  894. 2
  895. <integer>
  896. 82
  897. <integer>
  898. 92
  899. <integer>
  900. 82
  901. <integer>
  902. 107
  903.