// submit button
JButton btnSubmit = new JButton("Submit");
btnSubmit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton btnSubmit = new JButton("Submit");
//label that used to display the name, house number, postcode
JLabel lblNameDisplay = new JLabel("-");
JLabel lblHouseNoDisplay = new JLabel("-");
JLabel lblPostCodeDisplay = new JLabel("-");
Object accID = e.getSource();
//when clicking the submit, should get account id and display the client details on the label
if(accID==btnSubmit){
}
}
回答
在你的代碼有兩個btnSubmit按鈕變量
JButton btnSubmit = new JButton("Submit"); <-----
btnSubmit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
JButton btnSubmit = new JButton("Submit"); <-----
如果你if(accID==btnSubmit)
- 您使用哪一個?
但無論如何,
的ActionListener的必然您btnSubmit
按鈕,以便getSource()
打算返回btnSubmit
對象。
內
public void actionPerformed(ActionEvent e) { ... }
任何代碼將點擊因爲你用於與按鈕使用而創建一個匿名動作偵聽器具體地,「提交」按鈕(因此使用匿名內部類的)時被執行。因此,你真正需要放在actionPerformed(...)方法中的將是新標籤的分配(假設它們已經存在或者你在某處)。
例如
btnSubmit.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
lblExampleLabel.setText("This is what the label will become after clicking the button");
}
});
JButton btnSubmit = new JButton(「Submit」); btnSubmit.addActionListener(新的ActionListener(){ 公共無效的actionPerformed(ActionEvent的發送){ \t \t \t \t lblNameDisplay.setText(getfamilyName()); \t \t \t \t lblHouseNoDisplay.setText(gethouseNumber()); \t \t \t \t lblPostCodeDisplay.setText(getpostCode()); } \t } }); – user3117387
點擊提交按鈕之前,我需要插入帳戶ID只能顯示客戶端的詳細信息,如名稱,房子和房子號碼上的標籤.. – user3117387
我想你想說的是,你需要得到的細節有關當按下提交按鈕時,該帳戶的ID。在那種情況下,你是否在actionPerformed(...)方法中抓取這些信息的邏輯,然後設置標籤。 如果您嘗試訪問帳戶ID,請注意它應該是一個類變量或聲明爲final,以便它可以在匿名內部類中訪問。 [匿名內部類變量](http://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html#accessing) – nguzman
- 1. 如何在單擊按鈕上獲取CollectionViewCell詳細信息?
- 2. 獲取Facebook帳戶詳細信息
- 3. 如何在點擊列表提交時顯示詳細信息?
- 4. 單擊單選按鈕時過濾用戶詳細信息?
- 5. 獲取ID並顯示詳細信息
- 6. 如何獲取用戶的詳細信息上單擊按鈕不是在Facebook的按鈕在Android?
- 7. 在客戶端獲取完整客戶詳細信息
- 8. 如何從WooCommerce的訂單中獲取客戶詳細信息?
- 9. 當點擊前端的「編輯」時,在我的賬戶標籤上獲取客戶詳細信息-imagento
- 10. PHP更新用戶帳戶的詳細信息沒有顯示錯誤,但帳戶詳細信息未更新
- 11. 客戶詳細信息
- 12. 如何在Magento事件checkout_cart_product_add_after中獲取客戶詳細信息?
- 13. 如何使用Get-MailBox獲取所有帳戶詳細信息
- 14. 用戶單擊後退按鈕時顯示的錯誤信息
- 15. 單擊單選按鈕,然後顯示提交按鈕
- 16. PHP - 如何使用ID顯示當前用戶詳細信息?
- 17. 如何在提交詳細信息後檢索ID
- 18. 通過網頁表單提交用戶詳細信息後顯示下載按鈕
- 19. 如何獲得客戶詳細信息+他是否有訂單
- 20. 如何終止Bot對話(並獲取客戶詳細信息)?
- 21. 如何使用Quickbooks獲取客戶詳細信息QBXML
- 22. 如何驗證用戶並在UWP中獲取他的帳戶詳細信息?
- 23. 在用戶登錄Facebook後獲取用戶詳細信息
- 24. 通過api獲取客戶端的paypal賬戶詳細信息
- 25. 如何在整合格子api時獲取帳戶詳細信息
- 26. NSIS在顯示詳細信息後隱藏詳細信息
- 27. Pinterest api - 獲取用戶詳細信息
- 28. Get-ADGroupMember獲取用戶詳細信息?
- 29. ActiveDirectoryLdapAuthenticationProvider:獲取用戶詳細信息
- 30. 從log.nsf獲取用戶詳細信息
第一個因爲它應該用來獲取帳戶ID並顯示客戶端詳細信息。 – user3117387
@ user3117387但是'accID'和'btnSubmit'永遠不會相同...... – MadProgrammer
是啊,這就是爲什麼我無法獲取帳戶ID。你有什麼主意嗎? – user3117387