簡體   English   中英

Eclipse調試:事件堆棧跟蹤

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

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