小编J.e*_*ome的帖子

如何在 JavaFX 中将图像设置为按钮的大小

我在学校使用 JavaFX,当我单击按钮时,我需要在按钮上显示图片。我的问题是图像比按钮大,然后一切都很糟糕。我看过很多关于如何将图像适合按钮的帖子,我附带了该代码

Image imageOk = new Image(getClass().getResourceAsStream("/TP2/ressources/flag.png"));
ImageView img = new ImageView(imageOk);
img.setFitWidth(100);
img.setFitHeight(100);
btn.setGraphic(img);
Run Code Online (Sandbox Code Playgroud)

当我创建我使用的按钮时setPrefSize(50, 50);

java javafx image button

5
推荐指数
1
解决办法
2635
查看次数

是否可以使用 Android 和 Maps 片段显示小按钮以更改地图类型?

在左下角使用谷歌地图时,您有一个图标来更改地图类型,我想将此功能添加到我的小型 Android 应用程序中,但我不知道如何。

这是我所拥有的:

    @Override
    public void onMapReady(GoogleMap googleMap) {
        mMap = googleMap;

        getLastLocation();
        mMap.setMyLocationEnabled(true);
        mMap.getUiSettings().setMyLocationButtonEnabled(true);
        mMap.getUiSettings().setMapToolbarEnabled(true);
        mMap.getUiSettings().setCompassEnabled(true);
        mMap.getUiSettings().setZoomControlsEnabled(true);

        // different types of maps
      /*  mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
        mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
        mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
        mMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);*/

    }  
Run Code Online (Sandbox Code Playgroud)

我试图检查 getUiSettings 但似乎没有选项?(我觉得有点奇怪)

android google-maps

5
推荐指数
1
解决办法
77
查看次数

cypress-file-upload AttachFile 不是一个函数

我想使用 Cypress-file-upload 测试我的文件上传功能,但我伤害了自己.attachFile is not a function

在此输入图像描述

我尝试了两种解决方案,但仍然无法使其工作:

// 1st one, "find file input" works

  it('find file input', () => {
    cy.get('input[type="file"')
  })
  
  const fileName = 'french_tweets_split.csv';
  it('Testing csv uploading', () => {
    cy.fixture(fileName, 'binary')
      .then(Cypress.Blob.binaryStringToBlob)
      .then(fileContent => {
        cy.get("input[type='file']").attachFile({ fileContent, fileName, mimeType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', encoding:'utf8' })
    })
  })
Run Code Online (Sandbox Code Playgroud)
// 2nd one, "find file input" works
  it('find file input', () => {
    cy.get('input[type="file"')
  })
  
  it('Testing csv uploading', () => {
    cy.fixture('french_tweets_split.csv').then(fileContent => {
        cy.get('input[type="file"]').attachFile({
            fileContent: fileContent.toString(),
            fileName: 'french_tweets_split.csv',
            mimeType: 'text/csv' …
Run Code Online (Sandbox Code Playgroud)

javascript cypress

5
推荐指数
2
解决办法
9911
查看次数

标签 统计

android ×1

button ×1

cypress ×1

google-maps ×1

image ×1

java ×1

javafx ×1

javascript ×1