//助人快乐之本 import java.awt.*; import java.awt.Toolkit;public class Test { public static void main(String[] args) { A a = new A(); B b = new B(); C c = new C(); D d = new D();
a.show(); b.show(); c.show(); d.show(); } }class A extends Frame { public A() { Toolkit kit = Toolkit.getDefaultToolkit(); int width = (int)kit.getScreenSize().getWidth(); int height = (int)kit.getScreenSize().getHeight();
setSize(width/2,height/2); setLocation(0,0); } }class B extends Frame { public B() { Toolkit kit = Toolkit.getDefaultToolkit(); int width = (int)kit.getScreenSize().getWidth(); int height = (int)kit.getScreenSize().getHeight();
setSize(width/2,height/2); setLocation(width/2,0); } }class C extends Frame { public C() { Toolkit kit = Toolkit.getDefaultToolkit(); int width = (int)kit.getScreenSize().getWidth(); int height = (int)kit.getScreenSize().getHeight();
setSize(width/2,height/2); setLocation(0,height/2); } }class D extends Frame { public D() { Toolkit kit = Toolkit.getDefaultToolkit(); int width = (int)kit.getScreenSize().getWidth(); int height = (int)kit.getScreenSize().getHeight();
然后用布局类GridLayout将其分为4块,每块再作为一个容器,放一个1/4全屏的窗口.
我的目标是让这4个窗口固定在指定的坐标点.
请问,如何能实现?
谢谢.
import java.awt.*;
import java.awt.Toolkit;public class Test
{
public static void main(String[] args)
{
A a = new A();
B b = new B();
C c = new C();
D d = new D();
a.show();
b.show();
c.show();
d.show();
}
}class A extends Frame
{
public A()
{
Toolkit kit = Toolkit.getDefaultToolkit();
int width = (int)kit.getScreenSize().getWidth();
int height = (int)kit.getScreenSize().getHeight();
setSize(width/2,height/2);
setLocation(0,0);
}
}class B extends Frame
{
public B()
{
Toolkit kit = Toolkit.getDefaultToolkit();
int width = (int)kit.getScreenSize().getWidth();
int height = (int)kit.getScreenSize().getHeight();
setSize(width/2,height/2);
setLocation(width/2,0);
}
}class C extends Frame
{
public C()
{
Toolkit kit = Toolkit.getDefaultToolkit();
int width = (int)kit.getScreenSize().getWidth();
int height = (int)kit.getScreenSize().getHeight();
setSize(width/2,height/2);
setLocation(0,height/2);
}
}class D extends Frame
{
public D()
{
Toolkit kit = Toolkit.getDefaultToolkit();
int width = (int)kit.getScreenSize().getWidth();
int height = (int)kit.getScreenSize().getHeight();
setSize(width/2,height/2);
setLocation(width/2,height/2);
}
}