当前位置:编程学习 > JAVA >>

JComponent 与 Component 循环设置坐标的差异

import java.awt.Color;
import java.awt.Frame;
import java.awt.Panel;

import javax.swing.JPanel;


public class test {

public static void main(String[] args) throws InterruptedException
{
Frame frame=new Frame("");
Panel panel=new Panel();
JPanel jpanel=new JPanel();
//
frame.add(panel);
frame.add(jpanel);
frame.setLayout(null);
//
//
frame.setSize(800,800);
panel.setBounds(0,0,400,400);
jpanel.setBounds(400,0,400,400);
//
//
panel.setBackground(Color.red);
jpanel.setBackground(Color.yellow);
//
frame.setVisible(true);
Thread.sleep(300);
//
System.out.println("panel移动开始");
for(int i=0;i<400;i++)
{
int panelX=panel.getX()-1;
panel.setLocation(panelX,panel.getY());
}
//
Thread.sleep(300);
//
System.out.println("jpanel移动开始");
for(int i=0;i<400;i++)
{
int jpanelX=jpanel.getX()+1;
jpanel.setLocation(jpanelX,panel.getY());
}
//
}
}
--------------------编程问答-------------------- 对于jcomponent 组件的循环坐标设置, “视觉上”只能设置循环初末的坐标状态,求解求解 --------------------编程问答-------------------- 就说白一点啊, jcomponent 的setlocation 有问题啊
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,