[英]Eclipse debugging : Stack trace on event
我試圖獲得開源平台的代碼流。 我有源代碼並從eclipse運行程序。 該程序有一個名為“運行作業”的選項,我想知道單擊該選項時控件的位置。 怎么能實現這個?
首先,嘗試使用標簽“運行作業”來識別控件。
您可以通過使用“ Search
>“ File
”在Eclipse中Search
源代碼,然后將“包含文本”設置為“運行作業”和“文件名模式”設置為“* .java”來完成此操作。
可能在同一個文件中,當單擊控件時,會向控件中添加一個ActionListener(或類似函數)來調用方法。 這是您正在尋找的方法。 (添加斷點以查看調試器中的流或嘗試從代碼中理解它。)
除了在源代碼中搜索適當的處理程序和按鈕(如果您知道名稱),您還可以啟用跟蹤。
在運行配置中,應該有一個用於跟蹤的選項卡。 在那里,你需要在org.eclipse.ui
下啟用一些以trace/
開頭的選項。
您將獲得大量的調試輸出,並且您可能希望看到的事件沒有跟蹤選項。 但是它適用於鍵綁定( trace/keyBindings
)和知道哪個UI元素獲得事件( trace/graphics
)。 請注意,有些還帶參數,例如commandId(類似於org.eclipse.ui.edit.copy
,將取決於您的應用程序)。
您可以在此處找到每個選項的小幫助文本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.