![](/img/trans.png)
[英]how to retrive the data from database and show on JLabel in netbeans
[英]how to create dynamic JLabel from netbeans
我在JFrame中有公共靜態變量。 我在另一個JFrame中創建了一個JLabel。 我想將JLabel文本設置為該變量。 當我從netbeans創建JLabel時,它會創建無法更改的自動生成的代碼。 我使用的是netbeans 7.2。
我可以使用myJLabel.setText(JFrame.variableName);
更改JLabel myJLabel.setText(JFrame.variableName);
。 但是問題是自動生成的代碼不允許我編輯以上代碼片段。
我想通過在屬性面板中設置而不是更改上面的代碼來將文本設置為變量名。
有沒有一種方法可以使用屬性面板設置動態文本?
PS - I noticed in property panel, we can set jLabel value from existing component but these components reside in same JFrame. My variable reside in another JFrame
我可以看到兩種選擇。
一,您只需在調用initComponent
之后設置標簽的文本
要么...
myJLabel.setText(JFrame.variableName);
。 請記住,此代碼是內聯插入的,因此必須格式正確且可編譯 然后產生類似...
private void initComponents() {
jLabel1 = new javax.swing.JLabel();
jLabel1.setText("Hello");
setLayout(new java.awt.GridBagLayout());
add(jLabel1, new java.awt.GridBagConstraints());
}// </editor-fold>
注意:請確保您清除標簽上的默認文本;)
除了最基本的UI之外,尤其是動態代碼,都將要求您停止使用幾乎所有IDE的自動生成的功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.