?? searchpanelcontroller.java
字號(hào):
package siuying.gm.app.gmailer4j.controller;
import siuying.gm.app.gmailer4j.ui.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import com.jgoodies.uif_lite.component.*;
import com.jgoodies.uif_lite.panel.*;
import siuying.gm.app.gmailer4j.*;
public class SearchPanelController{
private SearchPanel panel;
public SearchPanelController(){
panel = new SearchPanel();
}
public SearchPanel getPanel(){
return panel;
}
public void setEnabled(boolean enable){
panel.lblSearch.setEnabled(enable);
panel.btnSearch.setEnabled(enable);
panel.txtSearch.setEnabled(enable);
panel.setEnabled(enable);
}
public String getSearchString(){
return panel.txtSearch.getText();
}
public void setSearchString(String search_string){
panel.txtSearch.setText(search_string);
}
/**
* add action listeners to the button and text in this search panel
* the action commands of them are "Search"
*/
public void addActionListener(ActionListener actions){
panel.btnSearch.addActionListener(actions);
panel.txtSearch.addActionListener(actions);
}
/**
* demo how this component work
*/
public static void main(String[] args){
JFrame frame = new JFrame();
final SearchPanelController searchCtrl = new SearchPanelController();
ActionListener l = new ActionListener(){
public void actionPerformed(ActionEvent i){
System.out.println("Searched!");
searchCtrl.setEnabled(false);
}
};
searchCtrl.addActionListener(l);
frame.getContentPane().add(searchCtrl.getPanel());
frame.pack();
frame.show();
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -