import javax.swing.*;
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)魏縣免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
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);
}
}
不知道是不是這個(gè)效果
使用lable.setText("str");將查詢出抄來的數(shù)據(jù)百放進(jìn)JLlabe。
1,給查詢按鈕一個(gè)監(jiān)聽事件,點(diǎn)擊觸發(fā)。
2,連接數(shù)據(jù)庫進(jìn)行查詢操作,返回rs結(jié)果集。
3,獲取度rs結(jié)果集中的數(shù)據(jù),例如獲取表中字段為知name的數(shù)據(jù):String name = rs.getString("name")。
4,將數(shù)道據(jù)插入到JLable。name_lable.setText(name);
5,刷新界面顯示數(shù)據(jù)。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函數(shù):
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 ;
單擊已經(jīng)添加函數(shù)的按鈕會(huì)彈出選擇本地文件的對話框。
2、寫一個(gè)隱藏域, 當(dāng)用戶選擇文件之后把圖片的路徑賦給這個(gè)隱藏域, 然后在action中就可以獲取到文件的路徑了,代碼如下:
function showRealPath(filePath){
document.getElementsByName("textfield")[0].value = filePath;
}
input type="file" name="uploadfile" onfocus="showRealPath(this.value);"/
input type="hidden" name="uploadfileRealPath"
你用火狐打開看一下,鼠標(biāo)懸浮在按鈕上,瀏覽器左下角會(huì)有提示,會(huì)看見按鈕調(diào)用的是哪個(gè)方法,如果是javascript.void();那你就F12一下,定位到這個(gè)按鈕,看看這個(gè)按鈕調(diào)用的是那個(gè)JS代碼,再在JS代碼里找到相對應(yīng)的方法
setLayoutManager(new BorderLayout());
然后像這樣依次添加按鈕:(具體添加到面板還是窗體由你自己決定了)
add(b1,BorderLayout.south)
add(b2,BorderLayout.north)
add(b3,BorderLayout.east)
add(b4,BorderLayout.west)
用了borderlayout之后,setbounds方法是無效的,可以刪除這些冗余代碼