Java程序创建三个inset对象并显示其内容,并检查它们是否相等:此程序将创建三个名为insets_1,insets_2和insets_3的Inset。调用构造函数时,将插入作为参数传递。我们将使用getTop(),getBottom(),getLeft(),getRight()函数获得插图对象的四个侧面并显示它们。我们还将使用equals函数检查inset是否彼此相等。
// Java program to create three objects of insets
// and display its contents and check whether
// they are equal to each other or not
import javafx.geometry.Insets;
public class Insets_2 {
// Main Method
public static void main(String args[])
{
// create three insets objects
Insets insets_1 = new Insets(120.0f, 150.0f,
40.0f, 60.0f);
Insets insets_2 = new Insets(120.0f, 150.0f,
40.0f, 60.0f);
Insets insets_3 = new Insets(200.0f, 120.0f,
60.0f, 40.0f);
// display the 3 insets
display(insets_1);
display(insets_2);
display(insets_3);
// check whether any insets is equal to other or not
System.out.println("Insets 1 equals Insets 2 = "
+ insets_1.equals(insets_2));
System.out.println("Insets 2 equals Insets 3 = "
+ insets_2.equals(insets_3));
System.out.println("Insets 3 equals Insets 1 = "
+ insets_3.equals(insets_1));
}
// display Method
public static void display(Insets insets)
{
double left, right, bottom, top;
// get the insets
left = insets.getLeft();
right = insets.getRight();
bottom = insets.getBottom();
top = insets.getTop();
// display the insets
System.out.println("Insets of the object");
System.out.println("Left= " + left + ", Right= "
+ right + ", Bottom= " + bottom
+ ", Top = " + top);
}
}
输出:
Insets of the object
Left= 60.0, Right= 150.0, Bottom= 40.0, Top = 120.0
Insets of the object
Left= 60.0, Right= 150.0, Bottom= 40.0, Top = 120.0
Insets of the object
Left= 40.0, Right= 120.0, Bottom= 60.0, Top = 200.0
Insets 1 equals Insets 2 = true
Insets 2 equals Insets 3 = false
Insets 3 equals Insets 1 = false