小编Sup*_*tar的帖子

在java中将图案应用于图像

我正在尝试为我的程序创建几个类似的视觉样式,每个样式都有不同的颜色主题.为此,我已经实现了使用图标来表示JCheckBoxs和JRadioButtons 的不同状态.而不是为每种可能的颜色制作一套完整的图标,有没有什么方法可以在显示之前拍摄一组并更改图像的色调/饱和度/亮度/ alpha?

java icons image jradiobutton jcheckbox

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

如何在Netbeans的调试过程中更改行突出显示的背景颜色?

如何在Netbeans的调试过程中更改行突出显示的背景颜色?

调试hilighting在深色背景上的NetBeans中的图像

试图改变"突出插入行".没有成功.它只会改变光标闪烁的行的颜色,但不会改变调试行:

尝试改变

debugging netbeans xdebug colors

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

JavaFX相当于Swing的pack()

我想调整窗口大小以适应窗口的内容.在Swing中有pack()方法.在JavaFX中有类似的方法吗?

我想要做的是创建一个确认对话框.当我创建对话框时,它比内容更宽,所以我问自己是否需要类似pack方法的东西.

以下是正在发生的事情的屏幕截图: 在此输入图像描述

这是我的代码:

mainClass.getPrimaryStage().setOnCloseRequest(new EventHandler<WindowEvent>() {
    @Override
    public void handle(final WindowEvent e) {
        e.consume();

        final Stage dialog = new Stage();
        dialog.setTitle("Confirm Before Exit");
        dialog.setResizable(false);
        dialog.initOwner(mainClass.getPrimaryStage());
        dialog.initModality(Modality.APPLICATION_MODAL);

        FlowPane buttons = new FlowPane(10,10);
        buttons.setAlignment(Pos.CENTER);
        Button yes = new Button("Yes");
        Button no = new Button("No");
        buttons.getChildren().addAll(yes, no);
        VBox box = new VBox();
        box.setAlignment(Pos.CENTER);
        box.setSpacing(10);
        box.getChildren().addAll(new Label("Do you really want to exit?"), buttons);

        yes.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent t) {
                Platform.exit();
            }
        });
        no.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void …
Run Code Online (Sandbox Code Playgroud)

java swing javafx-2

22
推荐指数
1
解决办法
8079
查看次数

调用未定义的函数password_hash()

我正在localhost上运行php版本5.4.16,而我正在开发我的网站.我想用password_hash(),但我一直收到这个错误:

致命错误:在第123行的/dir/to/file.php中调用未定义的函数password_hash()

为什么会这样?

谢谢!

php password-hash password-encryption undefined-function php-password-hash

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

在Java中移动光标

我想创建一个应用程序,测量光标距组件中心的距离,然后将光标移回中心(就像大多数PC视频游戏一样).有没有人有什么建议?

java cursor

20
推荐指数
2
解决办法
4万
查看次数

LibreOffice:无法加载"com.mysql.jdbc.driver"

我正在尝试使用JDBC连接将LibreOffice Base与MySQL数据库(在phpMyAdmin中)连接起来.

第一步是选择要选择的数据库: 步骤1

第二步是选择哪个连接: 第2步

第三步是选择你的数据库: 第3步

当我按'Klasse testen'(测试类)时,我收到以下错误:'com.mysql.jdbc.driver无法加载'.

有谁知道如何避免这个错误?

java mysql jdbc libreoffice-base

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

Java检查两个矩形是否在任何点重叠

我有多个矩形和一个特殊的矩形:选择矩形.如果矩形包含至少一个位于选择矩形内的点,我想检查每个矩形.为清晰起见,这是一张图片:

选择示例

java math selection shapes contain

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

如何从style.xml创建AttributeSet?

这是我的故事:

我有一个自定义的ViewGroup,我想用代码使用预定义的样式创建,到目前为止,我的方法是从style.xml元素创建一个AttributeSet对象,就像这样(警告,提防前面的复制粘贴代码):

    XmlPullParser parser = getResources().getXml(R.style.my_stylez);
    AttributeSet attributes = Xml.asAttributeSet(parser);
Run Code Online (Sandbox Code Playgroud)

但是当这样做时我得到一些疯狂的错误:".. android.content.res.Resources $ NotFoundException:资源ID#0x7f090002类型#0x12无效"

我知道我可能会遗漏一些非常明显的东西(或者我?),如果你们中的任何一个人能指出我正确的方向,我将不胜感激.

谢谢

android android-widget android-layout

17
推荐指数
2
解决办法
7762
查看次数

如何在仅使用按位运算符的情况下关闭某些位而忽略其他位

我已经搜索了这个,但我的结果并不令人满意,可能是因为说文有多难.我有一个对象,state,这是一个byte表示哪个我的对象的部分是观察到当将被渲染,和一种方法,disableParts(byte partsToDisable),这将关闭在所有的位state为ON中partsToDisable.如何在按位运算中实现此功能?(即,仅使用AND,OR,XOR,NOT,LSHIFT,ARSHIFT,LRSHIFT,PLUS,MINUS,MULTIPLY,和/或DIVIDE与基本程序功能,例如循环和分支语句)

为了清楚起见,这里是我所需功能的直观表示:

  0010 0101 (current state, 37 in this example)
? 1010 0010 (bits to disable, -94 in this example)
============
  0000 0101 (new state, 5 in this example)
Run Code Online (Sandbox Code Playgroud)

和一个虚拟类(在Java中,因为这是我的想法,但解决方案可以是任何语言或伪代码):

class BitThoughts
{
  byte state;

  public void doIt()
  {
    state = 0b00100101;
    System.out.println("Initial state: " …
Run Code Online (Sandbox Code Playgroud)

bit-manipulation bitwise-operators

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

SwiftUI - 获取孩子的大小?

有没有办法在 SwiftUI 中获取子视图的大小?

我基本上希望做 UIKit 相当于:

self.child.frame.origin.x -= self.child.intrinsicContentSize.width/2.0
Run Code Online (Sandbox Code Playgroud)

我认为 GeometryReader 不会工作,因为它返回父级中的可用大小。

[编辑] 我发现可以使用.alignmentGuide(_, computeValue:)虽然这绝对是一个黑客来获取和保存尺寸。

LessonSliderText(text: self.textForProgress(self.progress), color: self.completedColor)
    .alignmentGuide(HorizontalAlignment.leading) { (dimensions) -> Length in
        self.textSize = CGSize(width: dimensions.width, height: dimensions.height)
        return 0
    }
    .offset(x: self.width*self.currentPercentage - self.textSize.width / 2.0)
    .offset(y: -self.textSize.height/2.0)
    .animation(nil)
    .opacity(self.isDragging ? 1.0 : 0.0)
    .animation(.basic())
Run Code Online (Sandbox Code Playgroud)

我想要完成的事情

swiftui

17
推荐指数
2
解决办法
8806
查看次数