java編寫的GUI 怎么實現(xiàn)查找功能:
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價值的長期合作伙伴,公司提供的服務(wù)項目有:域名申請、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、日照網(wǎng)站維護、網(wǎng)站推廣。
package communitys.Connect;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
public class dxdsy extends JFrame implements ActionListener{
private JButton button = new JButton("搜索");
private JTextField textfile = new JPasswordField("請輸入文件名稱······");
public dxdsy()
{
this.setLayout(null);
this.setBounds(200,200, 500,500);
textfile.setBounds(1, 1, 100,20);
button.setBounds(1, 25, 80,80);
this.add(button);
this.add(textfile);
button.addActionListener(this);//添加事件監(jiān)聽
this.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
}
public void actionPerformed(ActionEvent e) {
String sql = "select * from tablename where 條件 like '%"+textfile.getText()+"%'";
try {
Class.forName("驅(qū)動字符");
Connection conn = DriverManager.getConnection("驅(qū)動字符");
Statement sta = conn.createStatement();
ResultSet rs = sta.executeQuery(sql);
//這個rs集合當(dāng)中就是想要的數(shù)據(jù)
} catch (ClassNotFoundException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
} catch (SQLException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
}
}
你有沒有寫監(jiān)聽器啊,繼承ActionListener,按鈕必須添加監(jiān)聽器后才會起作用。
重寫actionPerformed(ActionEvent e) 方法,把你按鈕執(zhí)行的動作放在這個方法里才行。
jsp搜索只支持當(dāng)前頁面搜索如存在翻頁功能請使用java
以頁面列表為例:
1.在列表頁單條記錄外套一層div;div name="searchName" search="J2聯(lián)賽北九州金澤塞維"/div
search為自定義屬性 value為可搜索的關(guān)鍵字
2.js
$("[name='searchName']").each(function(){
var n = $(this).attr("search");
if(n.indexOf(name) == -1 )
{
$(this).hide();//隱藏不存在關(guān)鍵字的列表
}
});
import?java.io.*;
public?class?FileDemo{
public?static?void?main(String[]?args)throws?Exception{
//第一個參數(shù)是文件路徑,第二個參數(shù)是要搜索的文件擴展名
getFile("D:\\JavaDemo",".txt");
}
private?static?void?getFile(String?pathName,?final?String?endsWith)throws?Exception{
File?file?=?new?File(pathName);
if(!file.exists())
throw?new?RuntimeException("文件不存在,你檢索個P呀。");
file.listFiles(new?FileFilter(){
public?boolean?accept(File?file){
if(file.getName().endsWith(endsWith)){
System.out.println(file.getName());
return?true;
}else
return?false;
}
});
}
}
可以在后臺建立一個查詢方法
根據(jù)前臺條件欄里填入的不同數(shù)據(jù)
調(diào)用不同的SQL語句