Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.51 KB | None | 0 0
  1. Jeśli w załączniku znajdują się obrazki, nie zostaną wyświetlone. Pobierz oryginalny załącznik.
  2. Przeliczanie
  3.  
  4.  
  5. /*
  6.  
  7. * To change this template, choose Tools | Templates
  8.  
  9. * and open the template in the editor.
  10.  
  11. */
  12.  
  13. package javaapplication9;
  14. import java.applet.Applet;
  15.  
  16. import java.awt.Choice;
  17.  
  18. import java.awt.Label;
  19.  
  20. import java.awt.Panel;
  21.  
  22. import java.awt.TextField;
  23.  
  24. import java.awt.event.ItemEvent;
  25.  
  26. import java.awt.event.ItemListener;
  27. public class NewApplet extends Applet implements ItemListener {
  28.  
  29. String tabwsp[][] = {
  30.  
  31. {"1.000 " , "1.000 E-2" , "1.000 E-5" , "6.214 E-6"},
  32.  
  33. {"1.000 E+2" , "1.000" , "1.000 E-3", "6.214 E-4"},
  34.  
  35. {"1.000 E+5" , "1.000 E+3", "1.000" , "6.214 E-1"},
  36.  
  37. {"1.609 E+5" , "1.609 E+3", "1.609" , "1.000"}
  38.  
  39. };
  40.  
  41. Label l1;
  42.  
  43. Label l2;
  44.  
  45. Label l3;
  46.  
  47. Choice c1;
  48.  
  49. Choice c2;
  50.  
  51. Panel p1;
  52.  
  53. Panel p2;
  54.  
  55. TextField t1;
  56.  
  57. @Override
  58.  
  59. public void init() {
  60.  
  61. l1 = new Label("Przelicz: ");
  62.  
  63. l2 = new Label(" na ");
  64.  
  65. c1 = new Choice();
  66.  
  67. c2 = new Choice();
  68.  
  69. p1 = new Panel();
  70.  
  71. p2 = new Panel();
  72.  
  73. l3 = new Label("Przemóż przez: ");
  74.  
  75. t1 = new TextField(12);
  76.  
  77. c1.addItem("Centymetry");
  78.  
  79. c1.addItem("Metry");
  80.  
  81. c1.addItem("Kilometry");
  82.  
  83. c1.addItem("Mile");
  84.  
  85. c2.addItem("Centymetry");
  86.  
  87. c2.addItem("Metry");
  88.  
  89. c2.addItem("Kilometry");
  90.  
  91. c2.addItem("Mile");
  92.  
  93. l1.setBounds(100, 20, 100, 20);
  94.  
  95. this.add(p1);
  96.  
  97. p1.add(l1);
  98.  
  99. p1.add(c1);
  100.  
  101. p1.add(l2);
  102.  
  103. p1.add(c2);
  104.  
  105. p1.setVisible(true);
  106.  
  107. l1.setVisible(true);
  108.  
  109. l2.setVisible(true);
  110.  
  111. c1.setVisible(true);
  112.  
  113. c2.setVisible(true);
  114.  
  115. c1.addItemListener(this);
  116.  
  117. c2.addItemListener(this);
  118.  
  119. this.add(p2);
  120.  
  121. p2.add(l3);
  122.  
  123. p2.add(t1);
  124.  
  125. p2.setVisible(true);
  126.  
  127. l3.setVisible(true);
  128.  
  129. t1.setVisible(true);
  130.  
  131. //t1.setSize;
  132.  
  133.  
  134. }
  135. public void itemStateChanged(ItemEvent evt) {
  136.  
  137. int cc1 = 0;
  138.  
  139. int cc2 = 0;
  140.  
  141. cc1 = c1.getSelectedIndex();
  142.  
  143. cc2 = c2.getSelectedIndex();
  144.  
  145. t1.setText(tabwsp[cc1][cc2]);
  146.  
  147. }
  148.  
  149.  
  150. }
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157. /*
  158.  
  159. * To change this template, choose Tools | Templates
  160.  
  161. * and open the template in the editor.
  162.  
  163. */
  164.  
  165. package javaapplication2;
  166. import java.applet.*;
  167.  
  168. import java.awt.*;
  169.  
  170. import java.awt.event.*;
  171.  
  172. import java.util.*;
  173.  
  174. import java.awt.Color;
  175.  
  176. public class NewApplet extends Applet implements MouseListener
  177.  
  178. {
  179.  
  180.  
  181.  
  182. int x[]=new int[50];
  183.  
  184. int y[]=new int[50];
  185.  
  186. int ile=0, k;
  187.  
  188. Color kol[] = new Color [50];
  189.  
  190. Random r = new Random();
  191.  
  192.  
  193. @Override
  194.  
  195. @SuppressWarnings("empty-statement")
  196.  
  197. public void init()
  198.  
  199. { addMouseListener(this);
  200.  
  201. addBackGround(Color.white);
  202.  
  203. setLayout(new BorderLayout());
  204.  
  205.  
  206. }
  207.  
  208. @Override
  209.  
  210. public void paint(Graphics g)
  211.  
  212.  
  213.  
  214. {for (k=0; k<ile; k++){
  215.  
  216. g.fillOval(x[k]-10,y[k]-10,20,20);
  217.  
  218. g.setColor(kol[k]);
  219.  
  220. }}
  221.  
  222.  
  223.  
  224. public void mousePressed(MouseEvent evt)
  225.  
  226. {
  227.  
  228. x[ile]=evt.getX(); //metoda ta zwraca współrzędną x punktu, w którym nastąpiło kliknięcie myszką
  229.  
  230. y[ile]=evt.getY(); //metoda ta zwraca współrzędną y punktu, w którym nastąpiło kliknięcie myszką
  231.  
  232. kol[ile] = new Color(r.nextInt());
  233.  
  234. ile++;
  235.  
  236. repaint();
  237.  
  238. }
  239.  
  240. public void mouseExited(MouseEvent evt) { }
  241.  
  242. public void mouseEntered(MouseEvent evt) { }
  243.  
  244. public void mouseReleased(MouseEvent evt) { }
  245.  
  246. public void mouseClicked(MouseEvent evt){ }
  247.  
  248. public void mouseMove(MouseEvent evt) { }
  249.  
  250. public void mouseDragged(MouseEvent evt) { }
  251.  
  252. private void addBackGround(Color orange) {
  253.  
  254.  
  255.  
  256. }
  257.  
  258. }
  259.  
  260. // TODO overwrite start(), stop() and destroy() methods
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. /*
  269.  
  270. * To change this template, choose Tools | Templates
  271.  
  272. * and open the template in the editor.
  273.  
  274. */
  275.  
  276. package javaapplication2;
  277. import java.applet.*;
  278.  
  279. import java.awt.*;
  280.  
  281. import java.awt.event.*;
  282.  
  283. import java.util.*;
  284.  
  285. import java.awt.Color;
  286.  
  287. public class NewApplet extends Applet implements MouseListener
  288.  
  289. {
  290.  
  291.  
  292.  
  293. int x[]=new int[50];
  294.  
  295. int y[]=new int[50];
  296.  
  297. int ile=0, k;
  298.  
  299. Color kol[] = new Color [50];
  300.  
  301. Random r = new Random();
  302.  
  303.  
  304. @Override
  305.  
  306. @SuppressWarnings("empty-statement")
  307.  
  308. public void init()
  309.  
  310. { addMouseListener(this);
  311.  
  312. addBackGround(Color.white);
  313.  
  314. setLayout(new BorderLayout());
  315.  
  316.  
  317. }
  318.  
  319. @Override
  320.  
  321. public void paint(Graphics g)
  322.  
  323.  
  324.  
  325. {for (k=0; k<ile; k++){
  326.  
  327. g.fillOval(x[k]-10,y[k]-10,20,20);
  328.  
  329. g.setColor(kol[k]);
  330.  
  331. }}
  332.  
  333.  
  334.  
  335. public void mousePressed(MouseEvent evt)
  336.  
  337. {
  338.  
  339. x[ile]=evt.getX(); //metoda ta zwraca współrzędną x punktu, w którym nastąpiło kliknięcie myszką
  340.  
  341. y[ile]=evt.getY(); //metoda ta zwraca współrzędną y punktu, w którym nastąpiło kliknięcie myszką
  342.  
  343. kol[ile] = new Color(r.nextInt());
  344.  
  345. ile++;
  346.  
  347. repaint();
  348.  
  349. }
  350.  
  351. public void mouseExited(MouseEvent evt) { }
  352.  
  353. public void mouseEntered(MouseEvent evt) { }
  354.  
  355. public void mouseReleased(MouseEvent evt) { }
  356.  
  357. public void mouseClicked(MouseEvent evt){ }
  358.  
  359. public void mouseMove(MouseEvent evt) { }
  360.  
  361. public void mouseDragged(MouseEvent evt) { }
  362.  
  363. private void addBackGround(Color orange) {
  364.  
  365.  
  366.  
  367. }
  368.  
  369. }
  370.  
  371. // TODO overwrite start(), stop() and destroy() methods
  372.  
  373.  
  374.  
  375.  
  376.  
  377. /*
  378.  
  379. * To change this template, choose Tools | Templates
  380.  
  381. * and open the template in the editor.
  382.  
  383. */
  384.  
  385. package labo2;
  386. import java.applet.Applet;
  387.  
  388. import java.awt.Color;
  389.  
  390. import java.awt.Font;
  391.  
  392. import java.awt.Graphics;
  393. /**
  394.  
  395. *
  396.  
  397. * @author wsei
  398.  
  399. */
  400.  
  401. public class MojAplet extends Applet {
  402.  
  403. /**
  404.  
  405. * Initialization method that will be called after the applet is loaded
  406.  
  407. * into the browser.
  408.  
  409. */
  410.  
  411. public void init()
  412.  
  413. {
  414.  
  415. }
  416.  
  417. public void paint(Graphics g) {
  418.  
  419. Font nowyFont=new Font("TimesNewRoman",Font.BOLD,36);
  420.  
  421. g.setFont(nowyFont);
  422.  
  423. setBackground(Color.red);
  424.  
  425. g.drawString("Takie oto literki...", 150, 160);
  426.  
  427. g.setColor(Color.yellow);
  428.  
  429. g.drawOval(20, 20, 60, 60);
  430.  
  431. g.setColor(Color.green);
  432.  
  433. g.fillOval(20, 20, 60, 60);
  434.  
  435. g.setColor(Color.blue);
  436.  
  437. g.drawRect(20, 200, 60, 60);
  438.  
  439. g.fillRect(20, 200, 60, 60);
  440.  
  441. setForeground(Color.WHITE);
  442.  
  443. }
  444. // TODO overwrite start(), stop() and destroy() methods
  445.  
  446. }
  447.  
  448.  
  449.  
  450.  
  451.  
  452. /*
  453.  
  454. * To change this template, choose Tools | Templates
  455.  
  456. * and open the template in the editor.
  457.  
  458. */
  459.  
  460. package labo2;
  461. import java.applet.Applet;
  462.  
  463. import java.awt.Graphics;
  464.  
  465. import java.awt.Image;
  466. /**
  467.  
  468. *
  469.  
  470. * @author wsei
  471.  
  472. */
  473.  
  474. public class Rysunek extends Applet {
  475.  
  476. Image rys;
  477.  
  478. public void init() {
  479.  
  480. rys=getImage(getDocumentBase(),"domek.gif");
  481.  
  482. }
  483.  
  484. public void paint(Graphics g)
  485.  
  486. {
  487.  
  488. g.drawString(getDocumentBase().toString(), 0, 60);
  489.  
  490. g.drawImage(rys, 0, 70, this);
  491.  
  492. }
  493.  
  494. // TODO overwrite start(), stop() and destroy() methods
  495.  
  496. }
  497.  
  498.  
  499.  
  500. /*
  501.  
  502. * To change this template, choose Tools | Templates
  503.  
  504. * and open the template in the editor.
  505.  
  506. */
  507.  
  508. package labo2;
  509. import java.applet.Applet;
  510.  
  511. import java.awt.Color;
  512.  
  513. import java.awt.Graphics;
  514.  
  515. import java.awt.Image;
  516.  
  517. import java.util.Random;
  518. /**
  519.  
  520. *
  521.  
  522. * @author wsei
  523.  
  524. */
  525.  
  526. public class Wir extends Applet {
  527.  
  528. int i = 0;
  529.  
  530. Random r = new Random();
  531.  
  532. Image tabrys[] = new Image[4];
  533.  
  534. Color tabkolorow[] = new Color[4];
  535.  
  536. public void init() {
  537.  
  538. for (int i = 0; i < 4; i++) {
  539.  
  540. tabrys[i] = getImage(getDocumentBase(), "domek" + i + ".gif");
  541.  
  542. }
  543.  
  544. for (int k = 0; k < 4; k++) {
  545.  
  546. tabkolorow[k] = new Color(r.nextInt());
  547.  
  548. }
  549.  
  550. }
  551. public void paint(Graphics g) {
  552.  
  553. g.setColor(tabkolorow[i]);
  554.  
  555. g.drawString("domek" + i + ".gif", 0, 60);
  556.  
  557. g.drawImage(tabrys[i], 100, 100, this);
  558.  
  559. try {
  560.  
  561. Thread.sleep(200);
  562.  
  563. } catch (InterruptedException e) {
  564.  
  565. }
  566.  
  567. i++;
  568.  
  569. if (i == 4) {
  570.  
  571. i = 0;
  572.  
  573. }
  574.  
  575. repaint();
  576.  
  577. }
  578.  
  579. }
  580.  
  581. // TODO overwrite start(), stop() and destroy() methods
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement