[英]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.