簡體   English   中英

單擊按鈕后如何將值傳遞給 JPanel 類?

[英]How to pass value to JPanel class after click button?

單擊此我的代碼按鈕后,我如何將值傳遞給 JPanel 類!

  patientFrame

{
    patientFrame.add(new pnlPatientInformation());

    JButton btnShearch = new JButton("Search");

    btnShearch.addActionListe(,,,)
    {
        pnlPatientInformation pnlx = new pnlPatientInformation()
        pnlx.lblID.setText("Value");
    }

    pnlPatientInformation exetend JPanel()
    {
        JLabel lblID = new JLabel();
        pnlPatientInformation.add(lblID);
    }

您確實應該使用一個模型,該模型在兩個類之間共享。 然后,這將向感興趣的各方提供更改通知。

首先看看:

更多細節。 這里的目的是將代碼和不同元素的管理解耦,使代碼在長期內更加靈活和可重用。

這將需要一些時間才能正確實施。 在短期內。 顯示在屏幕上的面板實例也應該與您嘗試更新的面板實例相同...

private pnlPatientInformation patientInformation;
//...
{
    patientInformation = new pnlPatientInformation();
    patientFrame.add();

    JButton btnShearch = new JButton("Search");

    btnShearch.addActionListe(,,,)
    {
        patientInformation.lblID.setText("Value");
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM