大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
import javax.swing.*;
专注于为中小企业提供成都网站建设、成都网站设计服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业魏县免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了近千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
import java.awt.*;
import java.awt.event.*;
public class BaiduQ extends JFrame{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new BaiduQ();
}
JButton jb;
JTextField jtf;
JLabel jl;
public BaiduQ(){
jb=new JButton("搜索");
jtf=new JTextField(10);
jl=new JLabel();
JPanel jp=new JPanel();
jp.add(jtf);
jp.add(jb);
jp.add(jl);
this.add(jp);
jb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
String str=jtf.getText();
if(!str.equals("")){
jl.setText(str+" "+str+" "+str);
}
}
});
this.setVisible(true);
this.setSize(400, 100);
this.setResizable(false);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
}
不知道是不是这个效果
使用lable.setText("str");将查询出抄来的数据百放进JLlabe。
1,给查询按钮一个监听事件,点击触发。
2,连接数据库进行查询操作,返回rs结果集。
3,获取度rs结果集中的数据,例如获取表中字段为知name的数据:String name = rs.getString("name")。
4,将数道据插入到JLable。name_lable.setText(name);
5,刷新界面显示数据。frame.setVisible(true);
加入在frame中的按钮名为sure
Button sure=new Button("确定");
sure.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
frame1.setVisible(false);
Frame frame2=new Frame();
frame2.setVisible(true);
}
});
1、js弹出文件选择框:
给按钮定义以下javascript函数:
var inputObj=document.createElement('input')
inputObj.setAttribute('id','_ef');
inputObj.setAttribute('type','file');
inputObj.setAttribute("style",'visibility:hidden');
document.body.appendChild(inputObj);
inputObj.click();
inputObj.value ;
单击已经添加函数的按钮会弹出选择本地文件的对话框。
2、写一个隐藏域, 当用户选择文件之后把图片的路径赋给这个隐藏域, 然后在action中就可以获取到文件的路径了,代码如下:
function showRealPath(filePath){
document.getElementsByName("textfield")[0].value = filePath;
}
input type="file" name="uploadfile" onfocus="showRealPath(this.value);"/
input type="hidden" name="uploadfileRealPath"
你用火狐打开看一下,鼠标悬浮在按钮上,浏览器左下角会有提示,会看见按钮调用的是哪个方法,如果是javascript.void();那你就F12一下,定位到这个按钮,看看这个按钮调用的是那个JS代码,再在JS代码里找到相对应的方法
setLayoutManager(new BorderLayout());
然后像这样依次添加按钮:(具体添加到面板还是窗体由你自己决定了)
add(b1,BorderLayout.south)
add(b2,BorderLayout.north)
add(b3,BorderLayout.east)
add(b4,BorderLayout.west)
用了borderlayout之后,setbounds方法是无效的,可以删除这些冗余代码