Swing代码分析(移动组件一)
2010-02-21 11:27
387 查看
]package nau.ui; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; /** * 功能: * * @author wzj * */ public class SwingMoveComplentTestTool extends JFrame implements ActionListener { // 创建JPanel对象 private JPanel jp = new JPanel(); // 创建按扭数组 private JButton jb = new JButton("移动"); // 创建标签 private JLabel jl = new JLabel("这里使用的是空布局"); public SwingMoveComplentTestTool() { // 设置JPanel的布局管理器 jp.setLayout(null); // 设置按扭的大小与位置 jb.setBounds(25, 50, 70, 30); // 为按扭注册监听器 jb.addActionListener(this); // 将按扭添加进JPanel jp.add(jb); // 设置标签的大小以及位置 jl.setBounds(120, 25, 150, 30); // 将标签添加进JPanel jp.add(jl); // 将JPanel添加进窗口 this.add(jp); // 设置窗体的标题、大小位置以及可见性 this.setTitle("空布局中改变坐标"); this.setBounds(100, 100, 260, 200); this.setVisible(true); } /* * (非 Javadoc) * * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent) */ public void actionPerformed(ActionEvent e) { jl.setBounds(120, 125, 200, 30); // close Java Virtual Machine System.exit(0); } /** * * @param args */ public static void main(String[] args) { new SwingMoveComplentTestTool(); } }
相关文章推荐
- Lucene相似搜索组件MoreLikeThis原理与代码分析
- Swing代码分析(实践场景-单选按钮)
- 25---AWT和Swing(11)菜单组件(视频代码)
- Android平台webkit组件java层代码分析
- 移动数据统计分析组件评
- Swing代码分析(事件监听方法三)
- Swing代码分析(实践场景-单选、复选、文本)
- JS日期级联组件代码分析及demo
- Swing组件学习代码示例之JSplitPane
- Java Swing 多种组件完美界面实例(代码+截图)
- RT-thread组件初始化代码分析
- java Swing组件代码示例
- Swing代码分析(事件监听方法四)
- Swing代码分析(布局-CardLayout)
- Swing组件学习代码示例之JSplitPane
- ASP.NET MVC路由匹配检测组件的代码分析
- 使用ucontext组件实现的coroutine代码分析
- tableView中cell的删除、插入、移动、复制粘贴问题详解代码分析
- Swing代码分析(布局-FlowLayout)
- Swing代码分析(布局-BoxLayout)