package test{
import org.aswing.*;
import org.aswing.border.*;
import org.aswing.geom.*;
import org.aswing.colorchooser.*;
import org.aswing.ext.*;
/**
* MyPane
*/
public class MyPane extends JPanel{
//members define
private var checkbox4:JCheckBox;
private var checkbox5:JCheckBox;
private var checkbox6:JCheckBox;
private var label7:JLabel;
/**
* MyPane Constructor
*/
public function MyPane(){
//component creation
setLocation(new IntPoint(40, 51));
setSize(new IntDimension(412, 386));
var layout0:EmptyLayout = new EmptyLayout();
setLayout(layout0);
checkbox4 = new JCheckBox();
checkbox4.setLocation(new IntPoint(61, 101));
checkbox4.setSize(new IntDimension(157, 48));
checkbox4.setText("吃饭");
checkbox5 = new JCheckBox();
checkbox5.setLocation(new IntPoint(89, 158));
checkbox5.setSize(new IntDimension(103, 43));
checkbox5.setText("睡觉");
checkbox6 = new JCheckBox();
checkbox6.setLocation(new IntPoint(85, 222));
checkbox6.setSize(new IntDimension(115, 35));
checkbox6.setText("游泳");
label7 = new JLabel();
label7.setLocation(new IntPoint(31, 38));
label7.setSize(new IntDimension(164, 27));
label7.setText("你的爱好是:");
label7.setHorizontalAlignment(AsWingConstants.LEFT);
label7.setVerticalAlignment(AsWingConstants.CENTER);
//component layoution
append(checkbox4);
append(checkbox5);
append(checkbox6);
append(label7);
}
//_________getters_________
public function getCheckbox4():JCheckBox{
return checkbox4;
}
public function getCheckbox5():JCheckBox{
return checkbox5;
}
public function getCheckbox6():JCheckBox{
return checkbox6;
}
}
}
这个是AS3.0的组件应用,有这方面的帮助及教材,你不妨看一下,要是没有,可以向我要。