- 1、java的按鈕顏色可以設置為透明的嗎
- 2、利用jbutton實現效果
- 3、怎樣用JAVA實現滑鼠單擊一個Button,並且選中該Button的效果…類似windows選中桌面圖標效果…
- 4、java按鈕效果的設置
當然可以,Button透明背景設置方法:
方法1:JButton b1=new JButton();
b1.setOpaque(false);
b1.setColor(new Color(2,2,2)); //此顏色值隨便設置,只起佔位作用,但是必須加上此句,否則不會出現透明背景效果。
b1..setIcon(new ImageIcon(“bin/filechooser/image/rec.gif”));
方法2:JButton b2=new JButton();
b2.setContentAreaFilled(false); //只須加上此句
b2.setIcon(new ImageIcon(“bin/filechooser/image/rec.gif”));
1、 對JButton大小的設置
——因為JButen是屬於小器件類型的,所以一般的setSize不能對其驚醒大小的設置,所以一般我們用
button.setPreferredSize(new Dimension(30,30));
//(30,30) 是你要設置按鈕的大小
2、 對JButton透明的設置
——按鈕設置為透明,這樣就不會擋著後面的背景
button.setContentAreaFilled(false);
3、 對JButton去掉按鈕的邊框的設置
——如果有時候你的按鈕不需要邊框因為邊框影響美觀或者是因為你需要的是點擊之前按鈕呈現普通圖
標形式,點擊之後才有各種效果的話就可以用這種方法去掉邊框
button.setBorderPainted(false);
4、 對JButton添加圖標呢的設置
—— // 實例化一個圖標對象
ImageIcon image = new ImageIcon(icons[i]);
// 實例化按鈕對象,並且設置按鈕上顯示圖片
JButton button = new JButton(image);
——或者
button.setIcon(new ImageIcon(getClass().getResource(“qq.png”)));
//qq.png是你要添加的圖片
5 、 讓按鈕隨按鈕上的圖案變化
butten.setMargin(new Insets(0,0,0,0));
6、 設置凸起來的按鈕,很多其他的swing也可用此方法
butten.setBorder(BorderFactory.createRaisedBevelBorder());
7、 設置凹起來的按鈕,很多其他的swing也可用此方法
button.setBorder(BorderFactory.createLoweredBevelBorder());
8、 設置按鈕的前景色和背景色
button .setFont(new java.awt.Font(“華文行楷”, 1, 15));
button.setBackground(Color.green);
9、 改變按鈕的樣式
UIManager.setLookAndFeel(“com.sun.java.swing.plaf.windows.WindowsLookAndFeel”);
1.按鈕事件啥都不寫,點擊按鈕後那個虛框(焦點)會自動移動到點擊的按鈕上,只要你不跳轉,按鈕就呈選中效果
2.按鈕id=button 設置 requestforcus(),效果同上也是讓他獲得焦點
3.★如果你說的是不點擊就呈現這種點擊的效果,直接 button.click();讓他點下去就行了★
4.實在不行 2張圖片,一張點下一張沒點下,用點擊事件的替換圖片
給這個按鈕加一個滑鼠經過事件
然後把按鈕的圖標換成像360那樣的。
然後滑鼠移走,再把圖標換回來。
原創文章,作者:USG5O,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126282.html