小编Eri*_*k I的帖子

在Linux中将窗口大小调整为设置大小

任何人都知道调整任何窗口的好方法,例如640x480?

当然,理由是截屏.

在Windows下我使用了donationcoder的ZoneSize.(顺便说一句:对于Firefox来说,这很简单,只需使用Web开发人员工具栏即可.)

linux

19
推荐指数
1
解决办法
2万
查看次数

没有滚动条的JScrollPanel

我正在尝试使用JScrollPanel来显示可能对于包含Jpanel而言太大的JPanel.

我不想显示滚动条(是的,这是一个有问题的UI设计,但它是我对客户想要的最好的猜测.我们在应用程序的其他地方使用相同的想法,我觉得这个案例给了我足够的是时候思考一下,如果我能以更好的方式做到这一点,但如果你有更好的想法我可以接受它作为答案.)

第一次尝试:将verticalScrollBarPolicy设置为NEVER.结果:使用鼠标滚轮滚动不起作用.

第二次尝试:将滚动条设置为null.结果:使用鼠标滚轮滚动不起作用.

第三次尝试:将scrollbars visible属性设置为false.结果:Swing可以立即显示它.

第四次尝试:注入一个滚动条,其中setVisible被覆盖,在使用true调用时不执行任何操作.结果:不记得确切,但我认为它不起作用.

第五次尝试:注入一个覆盖setBounds的滚动条.结果:看起来不太好看.(不过我可能在这里错过了一些东西.)

第六次尝试:询问stackoverflow.结果:这次就像一个魅力.

滚动条返回后滚动工作.

java swing jscrollpane

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

使用 -c Release 运行发布时保留文档 xml 文件

我正在尝试构建一个包含 swashbuckle 的项目,为了排除故障,我想将 swagger 包含到发布版本中。

我现在把范围缩小到这个:

当我跑

dotnet publish -o ./out
Run Code Online (Sandbox Code Playgroud)

xml 文件 ProjectName.xml 是在 out 文件夹中生成的,当我运行时

dotnet publish -o ./out -c Release
Run Code Online (Sandbox Code Playgroud)

不会生成 xml 文件。

csproj 文件如下所示:

<Project Sdk="Microsoft.NET.Sdk.Web">

    <PropertyGroup>
        <TargetFramework>netcoreapp2.1</TargetFramework>
        <OutputType>Exe</OutputType>
    </PropertyGroup>

    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
        <OutputPath>bin\Debug\</OutputPath>
        <DocumentationFile>obj\Debug\ProjectName.xml</DocumentationFile>
    </PropertyGroup>

    <ItemGroup>
        <Folder Include="somefolder\" />
    </ItemGroup>

    <ItemGroup>
        <PackageReference Include="Microsoft.AspNetCore.App" Version="2.1.4" />
        ...
        <PackageReference Include="Swashbuckle.AspNetCore" Version="3.0.0" />
        ...
        <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.1.3" />
        <PackageReference Include="Swashbuckle.AspNetCore.Annotations" Version="3.0.0" />
    </ItemGroup>

</Project>
Run Code Online (Sandbox Code Playgroud)

而且我很确定我可以在给定的时间进一步缩小范围,但我对 dotnet 还很陌生,而且我猜有人已经看到了这个问题。

我正在寻找一种方法来让这个工作或解释为什么这太错误而不可行。

PS:在 linux 上运行,所以没有 Visual Studio。否则,这可能是我所知道的一个可能的解决方案:Swashbuckle + XmlComments 在本地工作,但在服务器上生成 …

msbuild .net-core swashbuckle asp.net-core

2
推荐指数
1
解决办法
588
查看次数