Netbean下动态添加控件
来源:互联网 发布:linux ln -s 编辑:程序博客网 时间:2024/05/16 18:39
public class BoxLayout extends javax.swing.JPanel {
final int width = 75;
final int height = 40;
public BoxLayout() {
initComponents();
Print();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
this.setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 800, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGap(0, 350, Short.MAX_VALUE)
);
}// </editor-fold>
void Print() {
javax.swing.JButton jButton = new javax.swing.JButton();
jButton.setBackground(new java.awt.Color(51, 51, 51));
jButton.setText("动态创建控件");
jButton.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonActionPerformed(evt);
}
});
// .addGap设置left,top
// .addComponent设置宽高
javax.swing.GroupLayout layout = (javax.swing.GroupLayout)this.getLayout();
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGap(100, 100, 100)
.addComponent(jButton, javax.swing.GroupLayout.PREFERRED_SIZE, width, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(50, Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addContainerGap()
.addGap(100, 100, 100)
.addComponent(jButton, javax.swing.GroupLayout.PREFERRED_SIZE, height, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(50, Short.MAX_VALUE))
);
}
// 事件
void jButtonActionPerformed(java.awt.event.ActionEvent evt) {
}
// Variables declaration - do not modify
// End of variables declaration
}
0 0
- Netbean下动态添加控件
- MFC下动态添加控件
- 动态添加控件
- 动态添加web控件
- 动态添加控件
- Web动态添加控件
- 动态添加用户控件
- 动态添加控件事件
- 动态控件添加问题
- 动态添加web控件
- 动态添加控件
- 动态添加控件TextBox2
- 动态添加控件
- HTML 动态添加控件
- 动态添加控件
- JavaScript 动态添加控件
- 动态添加控件注意事项
- 动态添加控件
- 《构建跨平台APP:PhoneGap移动应用实战》内容简介、目录
- Linux下的打包、压缩命令小结
- Hdu 3397 Sequence operation(线段树多操作,Lazy思想,成段更新)
- DataSet,DataTable排序
- 使用Dom4j解析XML
- Netbean下动态添加控件
- 器件的封装尺寸
- 智能指针
- 下拉刷新及滚动到底部加载更多的Listview使用
- phoneGap 打包ios 过程以及遇到的各种困难
- 第13周项目5-字符串操作(1)-1
- 压缩感知中的数学知识:投影矩阵(projection matrix)
- Web开发基本准则-55实录-缓存策略
- elipse 调试jdk时候变量不显示值以及解决办法