System.out.println("Clear Button Clicked"); SearchText.requestFocus(); SearchText.selectAll(); } //处理ClearButton按钮事件子程序
protected void SearchButtonClicked(){ System.out.println("Search Button Clicked"); SearchText.requestFocus(); SearchText.selectAll(); } // 处理SearchButton按钮事件子程序
class ButtonAction implements java.awt.event.ActionListener { public void actionPerformed(java.awt.event.ActionEvent event) { Object object = event.getSource(); if (object == ClearButton) ClearButtonClicked(); else if(object == SearchButton) SearchButtonClicked(); } // end public void actionPerformed(... } //监听事件的发生,如按钮的按下,鼠标的按动等,转向相应的处 理。...
public void setGUI(){ TopPanel=new com.sun.java.swing.JPanel(); //TopPanel面板 java.awt.GridBagLayout TopLayout = new java.awt.GridBagLayout (); TopPanel.setLayout(TopLayout); ClearButton = new com.sun.java.swing.JButton ("Clear"); //ClearButton按钮 SearchText = new com.sun.java.swing.JTextField("Enter text here."); //SearchText文本框 SearchButton = new JButton("Search"); //SearchButton按钮 TopPanel.add(SearchText);//在TopPanel上安装SearchText文本框 TopPanel.add(SearchButton); ///在TopPanel上安装SearchButton按 钮 TopPanel.add(ClearButton);// 在TopPanel上安装ClearButton按钮 MainPanel = new com.sun.java.swing.JPanel();//主面板MainPanel java.awt.GridBagLayout MainLayout = new java.awt.GridBagLayout(); MainPanel.setLayout(MainLayout); java.awt.GridBagConstraints MainConstraints = new java.awt.GridBagConstraints(); SetConstraints(MainConstraints, GBCBOTH,TOPPANELX,TOPPANELY,1,1); //TopPanel MainLayout.setConstraints(TopPanel,MainConstraints); MainPanel.add(TopPanel);//将TopPanel装入主面板MainPanel this.getContentPane().add(MainPanel); //将主面板装入Jframe框架 this.setSize(640,480); //设置显示大小,可在程序中更改 this.setVisible(true); //设置可显示 SearchText.requestFocus();//文本框聚焦(选中) SearchText.selectAll(); ButtonAction BAction = new ButtonAction();
(编辑:aniston)
|