Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Jeśli w załączniku znajdują się obrazki, nie zostaną wyświetlone. Pobierz oryginalny załącznik.
- Przeliczanie
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package javaapplication9;
- import java.applet.Applet;
- import java.awt.Choice;
- import java.awt.Label;
- import java.awt.Panel;
- import java.awt.TextField;
- import java.awt.event.ItemEvent;
- import java.awt.event.ItemListener;
- public class NewApplet extends Applet implements ItemListener {
- String tabwsp[][] = {
- {"1.000 " , "1.000 E-2" , "1.000 E-5" , "6.214 E-6"},
- {"1.000 E+2" , "1.000" , "1.000 E-3", "6.214 E-4"},
- {"1.000 E+5" , "1.000 E+3", "1.000" , "6.214 E-1"},
- {"1.609 E+5" , "1.609 E+3", "1.609" , "1.000"}
- };
- Label l1;
- Label l2;
- Label l3;
- Choice c1;
- Choice c2;
- Panel p1;
- Panel p2;
- TextField t1;
- @Override
- public void init() {
- l1 = new Label("Przelicz: ");
- l2 = new Label(" na ");
- c1 = new Choice();
- c2 = new Choice();
- p1 = new Panel();
- p2 = new Panel();
- l3 = new Label("Przemóż przez: ");
- t1 = new TextField(12);
- c1.addItem("Centymetry");
- c1.addItem("Metry");
- c1.addItem("Kilometry");
- c1.addItem("Mile");
- c2.addItem("Centymetry");
- c2.addItem("Metry");
- c2.addItem("Kilometry");
- c2.addItem("Mile");
- l1.setBounds(100, 20, 100, 20);
- this.add(p1);
- p1.add(l1);
- p1.add(c1);
- p1.add(l2);
- p1.add(c2);
- p1.setVisible(true);
- l1.setVisible(true);
- l2.setVisible(true);
- c1.setVisible(true);
- c2.setVisible(true);
- c1.addItemListener(this);
- c2.addItemListener(this);
- this.add(p2);
- p2.add(l3);
- p2.add(t1);
- p2.setVisible(true);
- l3.setVisible(true);
- t1.setVisible(true);
- //t1.setSize;
- }
- public void itemStateChanged(ItemEvent evt) {
- int cc1 = 0;
- int cc2 = 0;
- cc1 = c1.getSelectedIndex();
- cc2 = c2.getSelectedIndex();
- t1.setText(tabwsp[cc1][cc2]);
- }
- }
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package javaapplication2;
- import java.applet.*;
- import java.awt.*;
- import java.awt.event.*;
- import java.util.*;
- import java.awt.Color;
- public class NewApplet extends Applet implements MouseListener
- {
- int x[]=new int[50];
- int y[]=new int[50];
- int ile=0, k;
- Color kol[] = new Color [50];
- Random r = new Random();
- @Override
- @SuppressWarnings("empty-statement")
- public void init()
- { addMouseListener(this);
- addBackGround(Color.white);
- setLayout(new BorderLayout());
- }
- @Override
- public void paint(Graphics g)
- {for (k=0; k<ile; k++){
- g.fillOval(x[k]-10,y[k]-10,20,20);
- g.setColor(kol[k]);
- }}
- public void mousePressed(MouseEvent evt)
- {
- x[ile]=evt.getX(); //metoda ta zwraca współrzędną x punktu, w którym nastąpiło kliknięcie myszką
- y[ile]=evt.getY(); //metoda ta zwraca współrzędną y punktu, w którym nastąpiło kliknięcie myszką
- kol[ile] = new Color(r.nextInt());
- ile++;
- repaint();
- }
- public void mouseExited(MouseEvent evt) { }
- public void mouseEntered(MouseEvent evt) { }
- public void mouseReleased(MouseEvent evt) { }
- public void mouseClicked(MouseEvent evt){ }
- public void mouseMove(MouseEvent evt) { }
- public void mouseDragged(MouseEvent evt) { }
- private void addBackGround(Color orange) {
- }
- }
- // TODO overwrite start(), stop() and destroy() methods
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package javaapplication2;
- import java.applet.*;
- import java.awt.*;
- import java.awt.event.*;
- import java.util.*;
- import java.awt.Color;
- public class NewApplet extends Applet implements MouseListener
- {
- int x[]=new int[50];
- int y[]=new int[50];
- int ile=0, k;
- Color kol[] = new Color [50];
- Random r = new Random();
- @Override
- @SuppressWarnings("empty-statement")
- public void init()
- { addMouseListener(this);
- addBackGround(Color.white);
- setLayout(new BorderLayout());
- }
- @Override
- public void paint(Graphics g)
- {for (k=0; k<ile; k++){
- g.fillOval(x[k]-10,y[k]-10,20,20);
- g.setColor(kol[k]);
- }}
- public void mousePressed(MouseEvent evt)
- {
- x[ile]=evt.getX(); //metoda ta zwraca współrzędną x punktu, w którym nastąpiło kliknięcie myszką
- y[ile]=evt.getY(); //metoda ta zwraca współrzędną y punktu, w którym nastąpiło kliknięcie myszką
- kol[ile] = new Color(r.nextInt());
- ile++;
- repaint();
- }
- public void mouseExited(MouseEvent evt) { }
- public void mouseEntered(MouseEvent evt) { }
- public void mouseReleased(MouseEvent evt) { }
- public void mouseClicked(MouseEvent evt){ }
- public void mouseMove(MouseEvent evt) { }
- public void mouseDragged(MouseEvent evt) { }
- private void addBackGround(Color orange) {
- }
- }
- // TODO overwrite start(), stop() and destroy() methods
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package labo2;
- import java.applet.Applet;
- import java.awt.Color;
- import java.awt.Font;
- import java.awt.Graphics;
- /**
- *
- * @author wsei
- */
- public class MojAplet extends Applet {
- /**
- * Initialization method that will be called after the applet is loaded
- * into the browser.
- */
- public void init()
- {
- }
- public void paint(Graphics g) {
- Font nowyFont=new Font("TimesNewRoman",Font.BOLD,36);
- g.setFont(nowyFont);
- setBackground(Color.red);
- g.drawString("Takie oto literki...", 150, 160);
- g.setColor(Color.yellow);
- g.drawOval(20, 20, 60, 60);
- g.setColor(Color.green);
- g.fillOval(20, 20, 60, 60);
- g.setColor(Color.blue);
- g.drawRect(20, 200, 60, 60);
- g.fillRect(20, 200, 60, 60);
- setForeground(Color.WHITE);
- }
- // TODO overwrite start(), stop() and destroy() methods
- }
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package labo2;
- import java.applet.Applet;
- import java.awt.Graphics;
- import java.awt.Image;
- /**
- *
- * @author wsei
- */
- public class Rysunek extends Applet {
- Image rys;
- public void init() {
- rys=getImage(getDocumentBase(),"domek.gif");
- }
- public void paint(Graphics g)
- {
- g.drawString(getDocumentBase().toString(), 0, 60);
- g.drawImage(rys, 0, 70, this);
- }
- // TODO overwrite start(), stop() and destroy() methods
- }
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package labo2;
- import java.applet.Applet;
- import java.awt.Color;
- import java.awt.Graphics;
- import java.awt.Image;
- import java.util.Random;
- /**
- *
- * @author wsei
- */
- public class Wir extends Applet {
- int i = 0;
- Random r = new Random();
- Image tabrys[] = new Image[4];
- Color tabkolorow[] = new Color[4];
- public void init() {
- for (int i = 0; i < 4; i++) {
- tabrys[i] = getImage(getDocumentBase(), "domek" + i + ".gif");
- }
- for (int k = 0; k < 4; k++) {
- tabkolorow[k] = new Color(r.nextInt());
- }
- }
- public void paint(Graphics g) {
- g.setColor(tabkolorow[i]);
- g.drawString("domek" + i + ".gif", 0, 60);
- g.drawImage(tabrys[i], 100, 100, this);
- try {
- Thread.sleep(200);
- } catch (InterruptedException e) {
- }
- i++;
- if (i == 4) {
- i = 0;
- }
- repaint();
- }
- }
- // TODO overwrite start(), stop() and destroy() methods
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement