如何用java代码控制按钮图标
时间: 2023-09-14 08:08:11 浏览: 61
可以使用setIcon()方法来控制按钮的图标,具体的代码如下:
JButton button = new JButton("按钮");
button.setIcon(new ImageIcon("图片路径"));
其中,第一行代码创建了一个名为"按钮"的 JButton 对象,第二行代码使用 setIcon() 方法为按钮设置图标,图标的路径需要作为参数传递给 ImageIcon() 方法。
相关问题
安卓如何用java代码控制按钮图标
您可以通过以下代码控制安卓按钮图标:
// 获取按钮对象
Button button = findViewById(R.id.button_id);
// 设置按钮图标
button.setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0);
其中,R.drawable.icon 表示需要设置的图标资源文件。
安卓使用高德地图sdk怎么修改回到当前定位按钮的图标
要修改高德地图SDK中回到当前定位按钮的图标,可以按照以下步骤进行:
1. 在布局文件中找到AMapView控件,查看其属性列表,找到名为my_location_button属性。
2. 在代码中找到AMap对象,调用其getUiSettings()方法获取其界面控制器对象,再调用其setMyLocationButtonEnabled()方法将其设置为true,即可显示回到当前定位按钮。
3. 要修改按钮的图标,可以通过调用AMap对象的getUiSettings()方法获取其界面控制器对象,然后调用其setMyLocationButtonDrawable()方法设置按钮图标即可。
例如,以下代码可以将回到当前定位按钮的图标修改为R.drawable.my_location_icon:
```java
AMap aMap = mapView.getMap();
UiSettings uiSettings = aMap.getUiSettings();
uiSettings.setMyLocationButtonEnabled(true);
uiSettings.setMyLocationButtonDrawable(getResources().getDrawable(R.drawable.my_location_icon));
```
注意,修改按钮图标需要将图标文件放在res/drawable目录下,并将其引用为R.drawable.xxx的形式。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)