
ImageIcon img = new ImageIcon(url)//这就创建了一个图片标签对象,就可以使用了
http://www.baidu.com/s?wd=52095384130
打开eclipse软件
建立一个java工程并建立一个类,界面如图所示;
建立一个构造函数,如下所示:
先给窗口添加一个面板JPanel;
接着建立标签JLabel;
建立一个构造函数,如下所示:
先给窗口添加一个面板JPanel;
建立一个构造函数,如下所示:
先给窗口添加一个面板JPanel;
接着建立标签JLabel;
private JPanel jp=new JPanel()
public jframe01(){
this.add(jp)
this.setTitle("动态添加标签")
this.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE)
this.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
jp.add(new JLabel("这里的按钮不能被使用"))
jframe01.this.setVisible(true)
}
})
this.setBounds(100, 100, 500, 100)
this.setVisible(true)
}
8、建立一个main方法,在其中生成一个对象;
new jframe01()
9、
接着就可以实现我们的程序,查看结果如下图所示。
这里的实验是,当我们用鼠标单击,关闭窗口的按钮时,会提示,并显示在界面上。
要不这样吧。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<!--<input type="text" name="username" id="username"/>-->
<input onClick="javascript:Add()" type="button" value="添加" />
<div id="buttonArea"></div>
</body>
<script language="JavaScript">
function Add(){
var hints=document.getElementById("buttonArea")
if(name=="")
hints.innerHTML=hints.innerHTML+"<input type=button value=button>"
}
</script>
</html>
如果是swing的话,在鼠标响应时间的监听器下将你的Container或JPanel先invalidate()再validate()
比如有Container con=getContentPane()的话,就在监听器下
con.invalidate()
JButton jb3=new JButton("jb3")
jp.add(jb3)
con.validate()当然JPanel也是一样的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)