「java添加控件」java如何在窗口添加组件
今天给各位分享java添加控件的知识,其中也会对java如何在窗口添加组件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA中怎样在jTable中添加控件?
- 2、java可以像VB一样添加控件么?
- 3、JAVA怎么向窗体中添加控件??
- 4、北大青鸟java培训:Android之自定义控件?
- 5、怎么在Java中添加Toolbar控件,且控件中有图案
JAVA中怎样在jTable中添加控件?
在很久很久以前我写的一个JTABLE,你参考一下吧
package classBox;
import java.awt.BorderLayout;
import java.awt.Container;
import javax.swing.JApplet;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;
public class TB extends JApplet {
@Override
public void init() {
}
@Override
public void start() {
String[][] data1 = new String[100][3];
for(int i=0 ;i100;i++){
for(int j=0;j3;j++){
data1[i][j]=i*j+"aa";
}
}
Container cp = getContentPane();
cp.setLayout(new BorderLayout());
final String[] colHeads = {"姓名", "电话", "年龄"};
DefaultTableModel model = new DefaultTableModel(new String[0][3], colHeads);
JTable jt = new JTable(model);
String[] data = null;
for(int i=0;i100;i++){
data = new String[3];
data[0] = data1[i][0];
data[1] = data1[i][1];
data[2] = data1[i][2];
model.addRow(data);
}
JScrollPane jsp = new JScrollPane(jt);
cp.add(jsp, BorderLayout.CENTER);
}
}
java可以像VB一样添加控件么?
可以,你用Eclipse开发的话.安装一个可视化编辑插件VE, 当然你也可以用其他公司的插件.这方面的插件很多的.
就和Vb一样了.你拖拽一个控件到面板就生成了.
你也可以给这个控件添加事件 .
JAVA怎么向窗体中添加控件??
/** 给个例子你看下吧 同学, 开发swing 最好的利剑 莫过于 NetBeans 6 了 * 用手写也 不用 怎样 很简单 new 一个控件 add 进 去 就 可以了* 希望对你有用 同学*/
import java.awt.FlowLayout;import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;
public class download extends JFrame { /**
* @param args
*/
JFrame j;
public download(){
j = new JFrame("java tcp/ip 下载");
j.setBounds(100, 100, 800, 600); // 实例 一 窗体
j.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); //JJFrame.EXIT_ON_CLOSE
j.getContentPane().setLayout(new FlowLayout(ABORT)); //布局设置
JPanel p = new JPanel();
p.setBounds(100, 100, 100, 100);
p.setLayout(new FlowLayout());
JButton jbtn = new JButton();
jbtn.setText("下载");
p.setSize(100, 100);
String[] data = {"one", "two", "three", "four"};
JList myList = new JList(data);
add(myList);
p.add(jbtn); p.add(myList); // 将 button list 控件 添加 panel 中
j.getContentPane().add(p); // 将 panel 添加 进窗体
j.pack(); //自动适应窗体大小
j.setVisible(true); }
public static void main(String[] args) {
// TODO Auto-generated method stub
SwingUtilities.invokeLater(new Runnable(){
public void run() {
// TODO Auto-generated method stub
new download();
}
});
}}
北大青鸟java培训:Android之自定义控件?
一、简单自定义控件MyButton每一个控件都是一个java类,有对应的代码,只要你能正确的编写java代码,那么电脑培训发现可以创造出符合你需求的控件,即自定义控件。
1.通过继承的方式,创建自定义控件通过继承一个现有的控件,覆盖其界面的呈现 通过继承一个包含若干子控件的布局通过继承一个现有的控件,覆盖某个响应事件 继承一个View来完整自定义一个心控件 2.使你的自定义控件继承自某个最接近的Android控件,必须是public 一般都会调用父类的构造方法,注意一般有三个构造方法覆盖原来控件的方法,注意是否要再调用super中的方法在XML中以类全名的方式引用此控件二、复杂自定义控件MyLogin需要设计包含一组控件的自定义控件就需要用到复杂的自定义控件1) 使得你的自定义控件继承自某个接近的布局2) 正确的实现构造方法:构造方法中实例化目标布局,同时查找到各个子布局3) 添加相应的响应代码来修改属性,使得外部能访问布局中的子控件4) 在XML中以类全名的方式引用此控件,完整的包名+类名。
怎么在Java中添加Toolbar控件,且控件中有图案
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Test0630Toolbar {
public static void main(String[] args) {
JFrame frame = new JFrame("JToolBar");
JToolBar jToolBar = new JToolBar("JToolBar");
JButton open =
new JButton("Open", new ImageIcon(Test0630Toolbar.class
.getResource("images/Open16.gif")));
jToolBar.add(open);
final JTextArea textArea = new JTextArea(5, 30);
textArea.setEditable(false);
JScrollPane scrollPane = new JScrollPane(textArea);
open.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
textArea.append("open button clicked.\n");
}
});
frame.add(jToolBar, BorderLayout.PAGE_START);
frame.add(scrollPane, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
}
}
java添加控件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java如何在窗口添加组件、java添加控件的信息别忘了在本站进行查找喔。