JAVA怎么向窗体中添加控件??

JAVA怎么向窗体中添加控件??,第1张

/** 给个例子你看下吧 同学, 开发swing 最好的利剑 莫过于 NetBeans 6 了 * 用手写也 不用 怎样 很简单 new 一个控件 add 进 去 就 可以了* 希望对你有用 同学*/

import java.awt.FlowLayoutimport 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()

}

})

}}

Frame

f

=

new

Frame()

//创建一个

窗体

f.setBounds(200,200,400,300)

//设置一个在(200,200)

坐标

起点

,宽400高300的窗体

TextField

tf

=

new

TextField()

//创建一个

文本框

Label

l

=

new

label("标签名")

Button

btn

=

new

Button("按钮")

//向窗体添加3个

组件

f.add(tf)

f.add(l)

f.add(btn)

f.setVisiable(true)

//设置可见


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11790182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存