标签: customization

如何在JFrame上自定义标题栏?

我想在我的Java Swing桌面应用程序中有一个自定义标题栏.最好的方法是什么?我可以在我的JFrame的构造函数中使用以下代码来使用"Swing-title bar":

this.setUndecorated(true);
this.getRootPane().setWindowDecorationStyle(JRootPane.FRAME);
Run Code Online (Sandbox Code Playgroud)

但是我该如何定制呢?是否有任何我可以覆盖的UI代表或者我必须从头开始实现自己的标题栏?

我想要像Lawson Smart Office这样的东西: 劳森智能办公室

java customization swing titlebar jframe

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

你能创建一个自定义的jQuery库构建吗?

我们有一个小的javascript项目将使用一些jQuery选择器,但我们绝不需要完整的jQuery包(即效果).有没有办法获得jQuery库的自定义构建?

javascript jquery customization

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

如何在Emacs,TeX输入法中禁用下划线(_)下标

在Emacs的,而编辑的我自己的笔记文本文件(一个.txt文件,不是一个.tex文件),我使用的M-x set-input-method Ret TeX,为了方便地访问各种Unicode字符.因此,例如,键入\tospace会导致"→"插入到文本中,并且键入x^2会导致"x 2 "被插入,因为我使用的字体分别支持Unicode代码点0x21920x00B2.

该方法中的一个特殊处理字符是下划线键_.但是,我用于Emacs的字体似乎不支持各种下标字符的代码点,例如下标零(代码点0x2080),所以当我输入时_0,我得到的东西在我的输出中呈现为一个空白._0在这种情况下,我宁愿只有两个字符.

可以得到_0由尴尬的击键序列_spacedel0,因为space在序列的中间按键导致的Emacs中止TeX的输入法.但这很尴尬.

所以,我的问题是:_当我使用TeX输入法时,如何在本地自定义我的Emacs以便不重新映射密钥?或者我如何创建一个TeX输入法的修改克隆(或扩展等),从它的魔力中省略下划线?

到目前为止我尝试过的事情:

  • 我已经完成M-xdescribe-key_; 但它self-insert-command就像许多其他文字字符一样受到限制.我确实看到了post-self-insert-hook那里,但我没有尝试过用它来破坏TeX输入法.

到目前为止我没有尝试过的事情:

  • 我没有尝试过任何有关输入法架构或其源代码的知识.从我的代码和方法的快速范围.它似乎不是我能迅速进入的东西.

emacs customization input

13
推荐指数
1
解决办法
1572
查看次数

WPF自定义TabControl

我必须开发一个自定义的选项卡控件,并决定用WPF/XAML创建它,因为无论如何我打算学习它.它完成时应该看起来像这样:

目标

到目前为止我取得了很好的进展,但还有两个问题:

  1. 只有第一个/最后一个标签项应该有一个圆角的左上角/左下角.是否可以修改这些项目的样式,类似于我对所选标签项的方式?

  2. 选定的选项卡项右侧不应有边框.我试图用z-index和重叠来完成这个,但结果相当令人失望.有没有其他方法可以做到这一点?

当前

XAML:

<Window x:Class="MyProject.TestWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="TestWindow" Height="350" Width="500" Margin="5" Background="LightGray">
<Window.Resources>
    <LinearGradientBrush x:Key="SelectedBorderBrush" StartPoint="0,0" EndPoint="1,0">
        <GradientBrush.GradientStops>
            <GradientStopCollection>
                <GradientStop Color="Gray" Offset="0.965"/>
                <GradientStop Color="WhiteSmoke" Offset="1.0"/>
            </GradientStopCollection>
        </GradientBrush.GradientStops>
    </LinearGradientBrush>
    <Style TargetType="{x:Type TabControl}">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type TabControl}">
                    <DockPanel>
                        <Border
                            Panel.ZIndex="50"
                            Margin="0,100,-1,0" 
                            Background="#FFAAAAAA"
                            BorderBrush="Gray"
                            CornerRadius="7,0,0,7"
                            BorderThickness="1">
                            <TabPanel
                                Margin="0,0,0,0"
                                IsItemsHost="True" />
                        </Border>
                        <Border
                            Background="WhiteSmoke"
                            BorderBrush="Gray"
                            BorderThickness="1"
                            CornerRadius="7,7,7,0" >
                            <ContentPresenter 
                                ContentSource="SelectedContent" />
                        </Border>
                    </DockPanel>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>
    <Style TargetType="{x:Type TabItem}">
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="{x:Type TabItem}">
                    <Grid>
                        <Border Name="Border" 
                            Background="#FFAAAAAA" …
Run Code Online (Sandbox Code Playgroud)

wpf customization xaml tabcontrol

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

自定义Spring错误消息

我想更改Spring抛出的默认错误消息.

我基本上有这种形式.日期格式应遵循"mm/dd/yyyy"

<p>
    <label class="label">Start Date</label>
    <form:input path="dteStartDate" /> 
    <form:errors path="dteStartDate"/>
</p>
Run Code Online (Sandbox Code Playgroud)

一切正常,但在绑定过程中,我通过以下形式添加此消息:错误标记.

无法将类型[java.lang.String]的属性值转换为属性dteStartDate的必需类型[java.util.Date]; 嵌套异常是java.lang.IllegalArgumentException:

无法解析日期:无法解析日期:"2010/11/19"

我可以自定义吗?所以,我可以展示这样的东西,而不是这些:

无效的日期格式.格式应为"mm/dd/yyyy"

这是Spring MVC 2.5.

java customization spring-mvc illegalargumentexception

12
推荐指数
1
解决办法
8533
查看次数

具有固定页眉和页脚的Android ListView

如何创建ListView具有固定页眉和页脚?

我不希望页眉/页脚滚动显示中的项目ListView.

是否有可能页眉/页脚浮动,以ListView使页眉/页脚不需要具有直的底部/顶部背景,并且ListView项目滚动在页眉/页脚视图的背景下方,但仍显示第一个元素清单?

customization android android-listview

12
推荐指数
3
解决办法
4万
查看次数

如何在android中实现自定义堆栈视图?

我搜索了互联网,但我找不到一些好的解释或建议.基本上,我想实现这个功能.

在此输入图像描述 在滑下来

在此输入图像描述

在此输入图像描述

我使用了StackView类,我得到的就是这个"对角线"堆栈

在此输入图像描述

我希望观点一个接一个,如上图所示.

类似的问题在这里被问到 - > Android自定义stackview,但我找不到任何令人满意的答案.

我已经按照建议阅读了StackView的代码,但说实话,我不知道如何自定义它以获得我想要的东西.当我更改PERSPECTIVE_SHIFT_FACTOR_X或PERSPECTIVE_SHIFT_FACTOR_Y的值时,没有任何变化,我得到相同的"对角线视图".我错过了什么吗?

提前谢谢你的答案.

customization android android-layout stackview android-view

12
推荐指数
2
解决办法
5467
查看次数

如何为所有Material-UI组件添加填充和边距?

我需要为一些Material-UI组件添加填充或边距,但找不到一种简单的方法.我可以将这些属性添加到所有组件吗?这样的事情:

<Button color="default" padding={10} margin={5}>
Run Code Online (Sandbox Code Playgroud)

我知道这可以使用纯CSS和类,但我想用Material-UI方式做.

customization node.js reactjs material-ui

12
推荐指数
4
解决办法
1万
查看次数

如何自定义颤振中的开关按钮

在我的应用程序中,我希望开关用于在开/关之间切换设置,分别为真/假。当我去构建它时,结果发现flutter提供了一个默认开关,但这不是我想要的,我想根据我的UI对其进行自定义

这是颤振开关按钮:-

在此处输入图片说明

这是我想要的:-

在此处输入图片说明

我怎样才能让我的 UI 成为可能?

customization dart flutter flutter-widget

12
推荐指数
4
解决办法
5万
查看次数

如何在 Spyder 4 中运行选定的行?

在以前版本的 Spyder 中,您可以在编辑器中选择行,然后只运行那些选定的行。

在 Spyder 4 中,当您选择行并按Ctrl+ 时,Enterruncell(0, '/your/dir/file.py')会运行整个代码。

如何只运行我选择的行?

python ide customization spyder

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