标签设置后就不能移动了不知道哪出问题了帮忙解答下谢谢importjava.awt.*;importjavax.swing.*;publicclassa{publicstaticvoidmain(String[]args){JLabel[]L=newJLabel[5];JFramef=ne...
标签设置后就不能移动了 不知道哪出问题了 帮忙解答下 谢谢
import java.awt.*;
import javax.swing.*;
public class a
{
public static void main(String []args)
{
JLabel []L=new JLabel[5];
JFrame f=new JFrame();
f.getContentPane().setLayout(null);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(500,400);
f.setLocationRelativeTo(null);
f.setAlwaysOnTop(true);
int Px=80,Py=100,Ps=0;
for(int i=0;i<=4;i++)
{
L[i]=new JLabel("这是标签"+(i+1));
f.add(L[i]);
L[i].setSize(70,30);
L[i].setLocation((Ps+=Px),Py);
}
f.show();
int Offx=80,Offy=200,Offs=0;
for(int i=0;i<5;i++)
{
Point pa= L[i].getLocation();
int x=0,y=0;
x=pa.x;y=pa.y;
while((x
{
if((x
L[i].setLocation(x++,y++);
else if((x
L[i].setLocation(x++,y);
else if((x==Offx)&&(y
L[i].setLocation(x,y++);
}
}
}
}
展开