小编use*_*542的帖子

我不明白Delphi中的Application.ProcessMessages正在做什么

我是Delphi的noobie,对于任何愚蠢的问题都很抱歉.

我的主管向我解释说Application.ProcessMessages可以防止冻结应用程序并分配一些额外的计算时间.但是在这个命令的文档中总是会解释一个被处理的队列系统?请问有人可以向我解释一下背景吗?

delphi

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

Java 9:Eclipse中无法访问模块java.xml.bind

我将Java 8中的maven项目迁移到Java 9项目而没有任何构建工具Eclipse OxyGen 1a.

所以我的module-info.java看起来像这样:

在此输入图像描述

但java.xml.bind不可访问,虽然它在我的模块路径中:

在此输入图像描述

那么这里有什么问题?

java eclipse java-9 java-module

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

何时使用静态变量/方法以及何时在Java中使用实例变量/方法?

我想问一个问题,什么时候使用静态变量/方法或在Java中的其他情况下实例变量/方法是有利的?

我知道这取决于某些情况(比如将util-classes编程为静态方法),但我们可以声明类似于一般策略的东西吗?

java static instance

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

Delphi中是否有Hash Arrays?

我正在学习Delphi,但喜欢在Perl和Java中使用哈希数组.Delphi中是否存在数据结构的混合?

我知道可以使用TStringList作为哈希数组:

var 
   myHash:TStringList);

begin 

  myHash:=TStringList.Create();
  myHash.values['color']:='blue';

  Showmessage(myHash.Values['color']);  //blue   

  myHash.free;

end;
Run Code Online (Sandbox Code Playgroud)

是否有可能在Delphi中构建更复杂的数据结构,如Perl的数组哈希等?

java arrays delphi perl hash

6
推荐指数
1
解决办法
323
查看次数

Jenkins:将战争文件部署到Wildfly失败了

我正在尝试将war文件部署到wildfly服务器作为jenkins服务器中的作业.jenkins-application/server本身是一个war文件,它部署在同一个wildfly-server上.

到目前为止,我设法自动化了maven构建.

对于部署,我使用WildFly Deployer插件:https://wiki.jenkins-ci.org/display/JENKINS/WildFly+Deployer+Plugin

我正在使用WildFly 9.0.2 Final.

詹金斯版本是:2.7.4.

这是我正在使用的配置:

在此输入图像描述

我在控制台输出中收到此错误:

[INFO] Installing C:\Users\laudatio\.jenkins\workspace\game-of-life-packaging\target\jsfapplication.war to C:\Users\laudatio\.m2\repository\com\java\ee\jsf\1.0\jsf-1.0.war
[INFO] Installing C:\Users\laudatio\.jenkins\workspace\game-of-life-packaging\pom.xml to C:\Users\laudatio\.m2\repository\com\java\ee\jsf\1.0\jsf-1.0.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.638 s
[INFO] Finished at: 2016-10-08T22:24:41+02:00
[INFO] Final Memory: 17M/196M
[INFO] ------------------------------------------------------------------------
[JENKINS] Archiving C:\Users\laudatio\.jenkins\workspace\game-of-life-packaging\pom.xml to com.java.ee/jsf/1.0/jsf-1.0.pom
[JENKINS] Archiving C:\Users\laudatio\.jenkins\workspace\game-of-life-packaging\target\jsfapplication.war to com.java.ee/jsf/1.0/jsf-1.0.war
channel stopped
FATAL: Unable to initialize command context.
Build step 'Deploy WAR/EAR to WildFly' marked build as failure
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

java deployment maven jenkins jenkins-plugins

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

Java Stream API:如何转换为集合映射

假设我有一个名为class的类Employee和这些类的List Employee:

class Employee {

private String praefix;
private String middleFix;
private String postfix;
private String name;

public Employee(String praefix, String middleFix, String postfix, String name) {
    this.praefix = praefix;
    this.middleFix = middleFix;
    this.postfix = postfix;
    this.name = name;
}

public String getPraefix() {
    return praefix;
}

public void setPraefix(String praefix) {
    this.praefix = praefix;
}

public String getMiddleFix() {
    return middleFix;
}

public void setMiddleFix(String middleFix) {
    this.middleFix = middleFix;
}

public String getPostfix() {
    return …
Run Code Online (Sandbox Code Playgroud)

java arraylist hashmap java-stream

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

如何用ImageIcon完全填充JButton的表面?

我尝试用ImageIcon完全填充Jbutton的“表面”。到目前为止,我的结果是:

在此处输入图片说明

如您所见,“退出”标签的边缘与按钮的边缘之间仍然存在一些空间。您可以在背景上看到带有白色蓝色填充的按钮。我想要的是用标签完全覆盖此按钮。

有没有办法做到这一点?

这是我的代码:

    package footballQuestioner;

import java.awt.AlphaComposite;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.Graphics2D;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.Insets;
import java.awt.RenderingHints;
import java.awt.Toolkit;
import java.awt.image.BufferedImage;
import java.io.IOException;

import javax.imageio.ImageIO;
import javax.swing.BorderFactory;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;



public class Beiexamples {

    public static void main(String[] args) {

        JFrame frame = new MyFrame();

    }

}

class MyFrame extends JFrame {

        BufferedImage image;
        JLabel label;

    public MyFrame() {

        setLayout(new …
Run Code Online (Sandbox Code Playgroud)

java swing label bufferedimage jbutton

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

将JTextfield放在JPanel上?

为什么文本字段没出现在我框架内的面板上?我的意思是是否需要一些额外的动作来使面板的组件可见?

我希望有人可以帮助我....

public class example1  {

    public static void main(String[] args) {

    JFrame tt=new TT();
    }
}
class TT extends JFrame {

    JTextField textField;
    JPanel panel;
    JButton button1;
    JButton button2;

    public TT() {
        setSize(300, 300);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setLocationRelativeTo(null);
        setTitle("Bla Blubb");
        setResizable(false);
        setLayout(null);

        panel=new JPanel();
        panel.setBounds(5, 5, 290, 290);
        add(panel);

        textField=new JTextField();
        textField.setBounds(5, 5, 280, 50);
        panel.add(textField);

            setVisible(true);

      }
}
Run Code Online (Sandbox Code Playgroud)

java swing jpanel layout-manager null-layout-manager

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

我在Delphi中搜索类似Perl的拆分函数

我知道有很多方法可以拆分String,这样你就可以得到一个StringList.但我的问题是我想分割字符串的每个字符.

这意味着以下字符串:

'That is my Example String'
Run Code Online (Sandbox Code Playgroud)

应该转换为数组/ Stringlist或者以下内容:

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
T h a t   i s   m y    E  x  a  m  p  l  e     S  t  r  i  n  g
Run Code Online (Sandbox Code Playgroud)

在Perl或Java中,split-function的分隔符字段只是为空,例如:

Perl: @string=split("",$string);
Java: String[] myStringArray=myString.split("");
Run Code Online (Sandbox Code Playgroud)

德尔福管理这个的最佳方法是什么?

delphi split

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

旋转球失去锋利和颜色

 package testIDE;

import java.awt.BorderLayout;
import java.awt.Graphics2D;
import java.awt.GridBagLayout;
import java.awt.geom.AffineTransform;
import java.awt.image.BufferedImage;
import java.util.ArrayList;

import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

import Utils.MyJFrame;

public class ExampleClass {

    public static void main(String[] args) {
        JFrame ballRotate = new BallRotate();
    }
}

class BallRotate extends MyJFrame {

    ArrayList<Integer> degree = new ArrayList<Integer>();
    BufferedImage backGroundImage = getBufferedImage("testIDE/buttonDefaultImage.jpg");
    JLabel backGroundLabel = new JLabel(new ImageIcon(backGroundImage));
    BufferedImage footballImage = getBufferedImage("testIDE/Tennis_Ball.png");
    int x = 0;

    public BallRotate() {

        footballImage=getScaledImage(250, 250, footballImage);
        BufferedImage rotatedImage = footballImage;

        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); …
Run Code Online (Sandbox Code Playgroud)

java swing image java-2d

-1
推荐指数
1
解决办法
586
查看次数