⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changecomponent.java

📁 资金源码管理系统,用java开发的,有用的人可以试试看
💻 JAVA
字号:
package asset;

import java.awt.*;
import javax.swing.*;
import com.borland.jbcl.layout.XYLayout;
import com.borland.jbcl.layout.*;
import javax.swing.JComboBox;

//此类用于界面组建的交换,隐藏,显示控制。。
public class ChangeComponent {

    //按纽隐、现
    public static void btnchange(JButton btn1, JButton btn2, JButton btn3,JButton btn4,
                                 JComboBox cbox,String flag) {
        //菜单中的控制
        if(flag.equals("ForMenu")){
            btn1.setVisible(false);
            btn2.setVisible(false);
            btn3.setVisible(false);
            btn4.setVisible(true);
            cbox.setVisible(false);
        } //主按纽中的控制
        else if(flag.equals("forBtn")){
          btn1.setVisible(true);
          btn2.setVisible(true);
          btn3.setVisible(true);
          btn4.setVisible(false);
          cbox.setVisible(false);
        }//查询菜单中的控制
        else if (flag.equals("ForSelectMenu")){
          btn1.setVisible(false);
          btn2.setVisible(false);
          btn3.setVisible(false);
          btn4.setVisible(true);
          cbox.setVisible(true);
        }
    }

    //控制管理界面,最后一个参数为点击按钮时要出现的Panel,其他则设置为不可见
       public static void Panelchange(JPanel Cpanel, JPanel welcomePanel,JScrollPane JspanelFortable,
                                      JPanel jpanel1, JPanel jpanel2, JPanel jpanel3,
                                      JPanel jpanel4,JPanel jpanel5,String panelFlag) {
         if(panelFlag.equals("General")){
           welcomePanel.setVisible(false);
           JspanelFortable.setVisible(true);
           jpanel1.setVisible(false);
           jpanel2.setVisible(false);
           jpanel3.setVisible(false);
           jpanel4.setVisible(true);

           jpanel5.setVisible(false);
           Cpanel.add(jpanel4, new XYConstraints(5, 74, 783, 208));
         }else if (panelFlag.equals("ForBrowse")){
           welcomePanel.setVisible(false);
           JspanelFortable.setVisible(false);
           jpanel1.setVisible(false);
           jpanel2.setVisible(false);
           jpanel3.setVisible(false);
           jpanel4.setVisible(false);

           jpanel5.setVisible(true);
           Cpanel.add(jpanel5, new XYConstraints(5, 74, 783, 460));

         }
    }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -