Добавил:
Eatmore
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:отчеты по лабораторным работам / лабораторная работа 7 (jsf) / graphics2 / src / java / graph / graphics
.java /*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package graph;
import javax.faces.context.*;
import java.util.*;
public class graphics {
private double param0 = -3;
private double param1 = -3;
private double param2 = 0;
private String strokaTab ="";
private int param3 = 1;
private boolean param4=false;
private List <Integer> list;
/* ---------- свойства ------------- */
public List<Integer> getlist() {
list = new ArrayList();
list.add(0);
list.add(1);
return list;
}
public void setlist (List<Integer> list){
this.list=list;
}
public double getparam0() {
return param0 ;
}
public void setparam0(int param0) {
this.param0 = param0;
}
public double getparam1() {
return param1 ;
}
public void setparam1(int param1) {
this.param1 = param1;
}
public double getparam2() {
return param2;
}
public void setparam2(double param2) {
this.param2 = param2;
}
public int getparam3() {
return param3;
}
public void setparam3(int param3) {
this.param3 = param3;
}
public boolean getparam4() {
return param4 ;
}
public void setparam4(boolean param4) {
this.param4 = param4;
}
public void setsrokaTab(String strokaTab) {
this.strokaTab=strokaTab;
}
public String getstrokaTab() {
return strokaTab;
}
public String str(){
param1=param0;
strokaTab+= "<tr><td>"+Double.toString(param1)+"</td><td>"+Double.toString(param2)+"</td><td>"+Integer.toString(param3)+"</td><td>";
param4=resultat(param1, param2,param3);
if (param4) strokaTab+="true </td></tr>";
else strokaTab+="false </td></tr>";
setsrokaTab(strokaTab);
return strokaTab;
}
public boolean resultat (double x, double y, int r){
if (((x>=0)&&(x<=r/2)&&(y<=0)&&(y>=-r))||((Math.sqrt(x*x+y*y)<=r )&&(x<=0)&&(y>=0))||((y>=0)&&(x>=0)&&(-x-y+r/2>=0)))
return true;
return false;
}
public void setX()
{
FacesContext facesContext = FacesContext.getCurrentInstance();
Map<String,String> params =
facesContext.getExternalContext().getRequestParameterMap();
param0 =Double.parseDouble(params.get("coordX")) ;
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package graph;
import javax.faces.context.*;
import java.util.*;
public class graphics {
private double param0 = -3;
private double param1 = -3;
private double param2 = 0;
private String strokaTab ="";
private int param3 = 1;
private boolean param4=false;
private List <Integer> list;
/* ---------- свойства ------------- */
public List<Integer> getlist() {
list = new ArrayList();
list.add(0);
list.add(1);
return list;
}
public void setlist (List<Integer> list){
this.list=list;
}
public double getparam0() {
return param0 ;
}
public void setparam0(int param0) {
this.param0 = param0;
}
public double getparam1() {
return param1 ;
}
public void setparam1(int param1) {
this.param1 = param1;
}
public double getparam2() {
return param2;
}
public void setparam2(double param2) {
this.param2 = param2;
}
public int getparam3() {
return param3;
}
public void setparam3(int param3) {
this.param3 = param3;
}
public boolean getparam4() {
return param4 ;
}
public void setparam4(boolean param4) {
this.param4 = param4;
}
public void setsrokaTab(String strokaTab) {
this.strokaTab=strokaTab;
}
public String getstrokaTab() {
return strokaTab;
}
public String str(){
param1=param0;
strokaTab+= "<tr><td>"+Double.toString(param1)+"</td><td>"+Double.toString(param2)+"</td><td>"+Integer.toString(param3)+"</td><td>";
param4=resultat(param1, param2,param3);
if (param4) strokaTab+="true </td></tr>";
else strokaTab+="false </td></tr>";
setsrokaTab(strokaTab);
return strokaTab;
}
public boolean resultat (double x, double y, int r){
if (((x>=0)&&(x<=r/2)&&(y<=0)&&(y>=-r))||((Math.sqrt(x*x+y*y)<=r )&&(x<=0)&&(y>=0))||((y>=0)&&(x>=0)&&(-x-y+r/2>=0)))
return true;
return false;
}
public void setX()
{
FacesContext facesContext = FacesContext.getCurrentInstance();
Map<String,String> params =
facesContext.getExternalContext().getRequestParameterMap();
param0 =Double.parseDouble(params.get("coordX")) ;
}
}