我遇到了我的代碼設計問題。我有3個按鈕不在按鈕組中。我想 - 基於選定的按鈕 - 執行操作。現在,該操作需要修改類中的對象。這意味着我不能使用內部類,因爲這不能訪問外部類。如果我可以添加一個事件監聽器到一個按鈕組,這將會容易得多,但是當我看到它時,我將需要每個單選按鈕的事件處理程序,這是正確的嗎?如果不是我可以怎麼做呢?由於 一個簡單的例子 public class Test(){
Ra
我正在使用Java的AWT包在畫布上使用Graphics2D和BufferStrategy進行繪製。畫布放置在JFrame上。當我將我的遊戲中的實體放到畫布上並繪製它們時,它們看起來似乎是以看似隨機的順序渲染的。我有一個實體列表,它們使用先進的for循環繪製。每次開始遊戲時,實體都是以隨機順序繪製的,但始終是相同的順序,直到我重新啓動程序。這是我循環中用於渲染的代碼。 for (Entity e