小编mos*_*o-x的帖子

如何在Jframe Swing中居JLabel?

我有这个用于Swing秒表的工作代码.我希望标签Time Remaining 300 seconds以第二行为中心.这是我的代码.在此输入图像描述

import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.Timer;

public class TimerGUI extends JPanel {
    JLabel promptLabel, timerLabel;
    final int count = 30;
    JButton start;
    JButton end;
    Timer timer;

    public TimerGUI() {
        setLayout(new GridLayout(0,2));

        start = new JButton("Start");
        add(start);
        Event e = new Event();
        start.addActionListener(e);

        end = new JButton("End");
        end.setEnabled(false);
        add(end);
        end.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                timer.stop();
                start.setEnabled(true);
                end.setEnabled(false); …
Run Code Online (Sandbox Code Playgroud)

java swing jlabel centering

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

在Linux上查找Win exe所需的DLL(与mingw交叉编译)?

我在Linux上使用MinGW交叉编译到Windows.让工作变得轻而易举.用所需的DLL打包它并不是那么简单.目前的解决方案是在Windows上运行可执行文件并复制DLL,直到它实际运行.

是否有一个Linux工具列出了我的Windows .exe所需的DLL?(类似于lddDependencyWalker 的组合.)

linux dependencies mingw cross-compiling

8
推荐指数
3
解决办法
3112
查看次数

我可以使用XAMPP的apache tomcat来执行java Dynamic Web Project吗?

我正在使用eclipse,我有一个动态Web项目.

要执行它,我需要apache tomcat 7.0.

但是我已经安装了包含apache web server和apache tomcat服务器的XAMPP服务器.

如何将我的Java Web应用程序挂载到XAMPP的apache tomcat服务器?

eclipse apache xampp tomcat java-ee

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

Delphi XE2:跳转到CHM中的锚点?

在Delphi XE2程序中,如何跳转到CHM帮助文件主题中的锚点?锚具有以下格式(从HTML HelpViewer中显示CHM文件的主题页面的源中提取):

<a name="my_anchor_id"></a>
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

Application.HelpJump('MyTopicName.htm#my_anchor_id');
Run Code Online (Sandbox Code Playgroud)

不幸的是,这不起作用:它确实跳到了这个主题,但只是跳到主题的顶部,而不是主题,这是几个向下滚动的页面.

delphi chm anchor html-help delphi-xe2

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

E上的错误:EIdSocketError确实开始 - Delphi

在此输入图像描述

我是从Delphi开始,并创建一个程序下载...其中我意识到,当我尝试下载并键入错误的URL,它无法下载...生成错误错误#10060套接字连接超时. ..我知道这个错误是在尝试连接到不存在的URL时太长时生成的....

E: EIdHTTPProtocolException
Run Code Online (Sandbox Code Playgroud)

他引发数字0(零)错误......它在HTTP中不存在...

我试图阻止出现此错误,它停止尝试访问该页面...但我希望响应此错误...并导致它不出现....

我相信它正在使用:on E: EIdSocketError the begin......

但是当我尝试使用时,程序会生成错误: undeclared undefined EIdSocketError

怎么从delphi开始...我不知道我哪里出错...如何纠正这个错误:

 未声明的未定义的EIdSocketError

[dcc32错误] Unit1.pas(162):E2003未声明的标识符:'EIdSocketError'

 

except
         on E: EIdSocketError do begin

         end ;
         on E: EIdHTTPProtocolException the
             Begin
             / / Handle the error generated
               code_erro : = IdHTTP.ResponseCode ;
             / / code_erro : = E.ErrorCode ;
             end
        end ;
Run Code Online (Sandbox Code Playgroud)

delphi

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

NetBeans 7.2 MinGW为OpenCV安装

我已根据http://netbeans.org/community/releases/72/cpp-setup-instructions.html在我的电脑上安装了minGW ,并且我使用已找到所有必要文件的NetBeans 7.2"恢复了默认值".

但是,当我制作测试样本C++应用程序时,我遇到以下错误:

c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find   -ladvapi32 
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lshell32 
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -luser32 
c:/mingw/bin/../lib/gcc/mingw32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lkernel32 
collect2: ld returned 1 exit status 
make[2]: *** [dist/Debug/MinGW-Windows/welcome_1.exe] Error 1 
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我安装openCV和minGW for NetBeans吗?

opencv netbeans mingw netbeans-7

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

使用 SplashScreen.setImageURL(link) 更改 SplashScreen 图像;

我在 Oracle 文档中找到了一个关于 SplashScreen 的示例。问题是在这个例子中,这里使用的图像的链接在命令行中作为参数传递。我正在尝试更改代码,以便将链接写在里面,我不需要使用命令行。

methodesetImageURL(URL imageURL)应该能够为我完成这项工作,但它不接受我的参数(参数)。

我读过 URL 类,似乎它需要协议!像http和ftp这样的协议?如果是这样,我的 url 应该如何用于计算机中的文件?当我尝试从我的计算机(例如:)放置链接时,"C:\plash.gif"它说illege excape character

我什至尝试对图像使用 http 链接,但它在 URL 行中给了我这个错误:

non-static method setImageURL(URL) cannot be referenced from a static context
Run Code Online (Sandbox Code Playgroud)

这是代码:

package misc;

import java.awt.*;
import java.awt.event.*;
import java.net.URL;

public class SplashDemo extends Frame implements ActionListener {
    static void renderSplashFrame(Graphics2D g, int frame) {
        final String[] comps = {"foo", "bar", "baz"};
        g.setComposite(AlphaComposite.Clear);
        g.fillRect(120,140,200,40);
        g.setPaintMode();
        g.setColor(Color.BLACK);
        g.drawString("Loading "+comps[(frame/5)%3]+"...", 120, 150);
    }
    public SplashDemo() {
        super("SplashScreen demo");
        setSize(300, …
Run Code Online (Sandbox Code Playgroud)

java url netbeans splash-screen

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

Delphi从子表单更新父表单控件

从表单中,我创建并显示第二个表单.从第二种形式我想更新第一个窗体上的控件.但我违反了访问权限.我可以使用autocreate中的表单来处理它,但是当我使用create方法创建表单时,我得到了违规.

以下是一个例子.如果我在autocreate中使用表单11运行它,它可以工作(我更新第一个表单中的按钮标题).但是,如果在单元10中,如果我注释掉form11.show;,并且我取消注释创建和节目,然后从自动创建中取出Form11,则会出现访问冲突.

问题 - 当我使用create方法创建表单时,如何从显示的表单更新父表单.

Unit10

unit Unit10;
interface
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;
type
  TForm10 = class(TForm)
     Button1: TButton;
     procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
  Form10: TForm10;
implementation
uses Unit11;
{$R *.dfm}
procedure TForm10.Button1Click(Sender: TObject);
var
  fForm     : TForm11;
Begin
//        fForm := Form11.Create(Self);  //This and next line give me access violation
//        fForm.Show;           //   with form11 out of autocreate
   form11.show;            //This works with …
Run Code Online (Sandbox Code Playgroud)

delphi

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