W jakiej ćwiartce leży punkt.


Do pisania programów w Javie używam darmowego programu Eclipse, który umożliwia tworzenie apletów. Z tego miejsca można pobrać plik źródłowy (A_001.java), plik po kompilacji (A_001.class) oraz stronę A_001.html uruchamiającą aplet.
Poniżej jest zamieszczony kod źródłowy z polską lokalizacją, kod strony apletu oraz widok działającego apletu.

Kod źródłowy.

import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class A_001 extends Applet implements ActionListener {
    TextField text1,text2,answertext;
    Label label1,label2,label3;
    Button button1;
    int a,b,c;
	
    public void init(){
    label1 = new Label("Podaj współrzędne punktu X");
    add(label1);
    text1=new TextField(10);
    add(text1);
    label2 = new Label("Podaj współrzędne punktu Y");
    text2=new TextField(10);
    add(text2);
    answertext=new TextField(27);
    add(answertext);
    button1=new Button("Oblicz");
    add(button1);
    button1.addActionListener(this);
    }
    public void actionPerformed(ActionEvent event){
	if(event.getSource()==button1){
	    a=Integer.parseInt(text1.getText());
	    b=Integer.parseInt(text2.getText());
	    if(a==0 || b==0) c=0;
	    if(a>0 && b>0) c=1;
	    if(a>0 && b<0) c=2;
	    if(a<0 && b<0) c=3;
	    if(a<0 && b>0) c=4;
	    int cwiartka=c;
	    answertext.setText(String.valueOf("  Punkt("+a+","+b+")\nleży w: "+cwiartka+" ćwiartce"));
       	}    	    	
    }
}

Kod w html-u.

<html>
<body>
<applet code=A_001.class width="250" height="200">
</applet>
</body>
</html>

Efekt działania.



do góry