以下是一个完整的让窗体总在最前的例子。其原理是利用焦点。//FrameAlwaysOnTop.java
import java.awt.*;public class FrameAlwaysOnTop implements Runnable{ Frame a=null;
Frame b=null; public FrameAlwaysOnTop(){
a=new Frame("test1");
a.setSize(100,100);
a.show();
b=new Frame("test2");
b.setSize(200,200);
b.show();
} public void run(){
while(true){
a.toFront();
}
} public static void main(String[] argv){
FrameAlwaysOnTop faot=new FrameAlwaysOnTop();
Thread t1=new Thread(faot);
t1.start();
}
}
import java.awt.*;public class FrameAlwaysOnTop implements Runnable{ Frame a=null;
Frame b=null; public FrameAlwaysOnTop(){
a=new Frame("test1");
a.setSize(100,100);
a.show();
b=new Frame("test2");
b.setSize(200,200);
b.show();
} public void run(){
while(true){
a.toFront();
}
} public static void main(String[] argv){
FrameAlwaysOnTop faot=new FrameAlwaysOnTop();
Thread t1=new Thread(faot);
t1.start();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货