我有一個JButton,其背景爲綠色,邊框爲LineBorder。我想在按鈕和邊框之間插入一個空格,這是一種填充。 我試着用setMargin(新的Insets(x,y,t,z)),但它似乎不工作。 這是我的一段代碼。JButton邊框與按鈕之間有填充物
JButton JBtn=new JButton("sdfd");
JBtn.setBorder(BorderFactory.createLineBorder(Color.CYAN,5));
JBtn.setBackground(Color.GREEN);
JBtn.setMargin(new Insets(5,5,10,10));
有什麼建議嗎?
你想在按鈕和邊框之間的空間仍然是按鈕的一部分? – user1803551
是的,這正是我想要的;-)只在按鈕的一部分中有綠色背景。 – user2896152
你知道邊框已經是按鈕可點擊區域的一部分了,對嗎?基本上你所說的是你想要2個邊界:1個從文本向外,另一個在一個固定大小之後。 – user1803551