问题列表 - 第45686页

按下什么按钮java

有可能通过一个独特的eventListener来识别btn被按下了吗?

我尝试了这段代码,但没有用

 ActionListener one = new ActionListener() {
                public void actionPerformed(ActionEvent e) {
                    if (gr1.getCounter1() < 5) {
                        gr1.setCounter1(gr1.getCounter1() + 1);
                        if (arraybtn[1].isSelected())
                            test1.setIcon(play1a);
                        if (arraybtn[2].isSelected())
                            test1.setIcon(play1b);
                        if (arraybtn[3].isSelected())
                            test1.setIcon(play1c);
                        if (arraybtn[4].isSelected())
                            test1.setIcon(play1d);
                        if (arraybtn[5].isSelected())
                            test1.setIcon(play1e);
                    } else {
                        pn5.setText("No more cards");
                    }
                }
            };
Run Code Online (Sandbox Code Playgroud)

谢谢, !

java events swing button actionlistener

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

将tcp套接字连接到spring集成的简单示例

有没有人知道使用tcp套接字使用spring集成连接到Web服务器的简单示例?普通java中有简单套接字通信的例子,包括服务器和客户端实例.还有一些在Spring集成中完全将客户端连接到服务器的示例.但是,在我试图通过普通的Java应用程序与spring集成网关建立一个简单的套接字连接时,spring端看到了连接,但是在最大消息长度异常时失败了.到目前为止,我找不到将这两种类型连接在一起的示例.

谢谢

sockets spring-integration

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

lisp作为shebang脚本vs在SLIME中运行的lisp

我刚开始使用common-lisp,它来自C++和Python.我正在尝试运行一个简单的SDL程序,除了在屏幕上显示图像之外什么都不做.我可以在SLIME中使用它.问题是,从shell作为脚本运行时它将无法工作.

我的程序看起来像这样:

#!/usr/bin/sbcl --script

(asdf:operate 'asdf:load-op :lispbuilder-sdl)

(defun main ()
  (sdl:with-init ()
    (sdl:window 320 240)
    (sdl:draw-surface (sdl:load-image "image.png"))
    (sdl:update-display)
    (sdl:with-events ()
      (:quit-event () t)
      (:video-expose-event () (sdl:update-display)))))

(main)
Run Code Online (Sandbox Code Playgroud)

当我将其作为脚本运行时,我收到以下错误:

mkg@chisel:~/projects/common-lisp/sandbox$ ./hello-world.lisp 
unhandled ASDF:MISSING-COMPONENT in thread #<SB-THREAD:THREAD "initial thread" RUNNING {AA5E849}>:
  component "lispbuilder-sdl" not found

0: (SB-DEBUG::MAP-BACKTRACE #<CLOSURE (LAMBDA #) {AAF1EF5}>)[:EXTERNAL]
Run Code Online (Sandbox Code Playgroud)

(...长回溯省略)

奇怪的是,如果我执行以下操作,此程序可以正常工作.我在Emacs中打开程序,在另一个窗口中启动SLIME,在SLIME窗口中,我输入程序的第一行:

(asdf:operate 'asdf:load-op :lispbuilder-sdl)
Run Code Online (Sandbox Code Playgroud)

然后,在编辑器窗口中,我点击了Cc Ck(编译/加载文件).这会弹出一个显示image.png的窗口,如预期的那样.

为什么在作为shebang脚本运行时不起作用?我该如何解决?

lisp sdl sbcl slime shebang

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

在MATLAB中将矩阵从函数传递到函数

我是MATLAB的新手,我有一个简单的问题.如果我有以下结构化功能怎么办:

function[A] = test(A)
test1(A);
test2(A);
end

function test1(A)
#% do something with A
end

function test2(A)
#% do something else with the newly modified A
end
Run Code Online (Sandbox Code Playgroud)

如何将A从函数传递到函数以保持其修改的性质?(假设A是矩阵)

编辑:让我们的情况变得更简单一些.假设我的主要功能是:

function[a]=test(a)
test1(a);
#%test2(a);
end
Run Code Online (Sandbox Code Playgroud)

test1()定义为:

function[a] = test1(a)
a=5;
end
Run Code Online (Sandbox Code Playgroud)

然后,我调用该函数testtest(3),我想提出报告ans = 5,但它仍然报告ans = 3.

谢谢!

matlab

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

如何显示重载所选的其他方法?

比如我有

extension = new List<string>();
Run Code Online (Sandbox Code Playgroud)

如果我看一下我可以看到的来源

  public List(int capacity);
Run Code Online (Sandbox Code Playgroud)

public List(IEnumerable<T> collection);
Run Code Online (Sandbox Code Playgroud)

有没有办法激活一个提示,告诉我可能的参数是什么?

.net c# list visual-studio-2010 visual-studio

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

为什么Rails 3中的AJAX如此难?或者,我做错了什么?

没有一个教程我似乎做了我想要做的事情.很简单,我希望用户能够向控制器提交POST请求("喜欢"视频)并让控制器使用JSON对象进行响应.任何帮助,将不胜感激.

谢谢

编辑因为SO正在弄乱格式化,这里也是我的代码的要点:https: //gist.github.com/813503

这是我的控制器:

class LikesController < ApplicationController

  before_filter :get_ids

  respond_to :json, :js

  def videolink
    results = {}

    # check to see if the user has liked this videolink before
    if current_user
      liked = Like.video?(current_user, @vid_id)

      results["status"] = "OK"      
      results["liked"] = liked
    else
      results["status"] = "Error"
      results["message"] = "User not logged in"
    end

    respond_with( results.to_json ) 
  end


  def update
    results = {}

    if current_user
      results["status"] = "OK"  
    else
      results["status"] = "Error"
      results["message"] = "User not logged …
Run Code Online (Sandbox Code Playgroud)

jquery ruby-on-rails

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

Javascript:iFrame中的事件

我建立一个WYISWYG用编辑器iframe使用designMode = 'on'.

问题是我无法在Firefox和Opera中使用iframe上的任何事件(IE未经测试),例如我想跟踪onkeyup事件:

document.getElementById("myFrame").onkeyup = function(){
    doSomething...
}
Run Code Online (Sandbox Code Playgroud)

但是在父窗口中不起作用.

我用iframe尝试了iframe:

top.frames[0].onkeyup = function(){
        doSomething...
}
Run Code Online (Sandbox Code Playgroud)

和所有类似的东西:

top.document.frames[0].onkeyup
top.frames["myFrame"].onkeyup
top.frames[0].document.onkeyup
Run Code Online (Sandbox Code Playgroud)

但他们都没有想要工作,所以最后证明即使window.onclick不起作用,所以现在我有点困惑......

这是什么解决方案?

编辑

问题似乎与document.designMode = "on"iframe有关

javascript iframe events

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

VS有没有像etrl中的ctrl + q那样的快捷方式?

它会将您的插入符号(也就是游标)返回到您停止编写代码的位置(对于快速代码浏览非常有用)

resharper hotkeys shortcut visual-studio-2010 visual-studio

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

POST json到rails服务器

def create
  req = ActiveSupport::JSON.decode(request.body)
  if user = User.authenticate(req["email"], req["password"])
    session[:user_id] = user.id
    render :json => "{\"r\": \"t\"}" + req
  else
    render :json => "{\"r\": \"f\"}"
  end
end
Run Code Online (Sandbox Code Playgroud)

'create'方法在控制器中并映射到"/ login",我正在设置正确的内容类型并从我的curl客户端接受标题.我一直收到422 http状态响应.

有什么建议?

ruby post json ruby-on-rails http

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

如何使用PHP压缩整个文件夹

我在stackoveflow找到了一些关于如何压缩特定文件的代码,但是特定文件夹怎么样?

Folder/
  index.html
  picture.jpg
  important.txt
Run Code Online (Sandbox Code Playgroud)

在里面My Folder,有文件.在压缩之后My Folder,我还要删除文件夹的全部内容important.txt.

堆栈找到这个

我需要你的帮助.谢谢.

php zip

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