问题列表 - 第18679页

tomcat和树脂的区别?

我想知道Tomcat容器和Resin容器之间有什么区别

java resin tomcat

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

我可以批量处理一些Swing组件更新,以便重新绘制所有内容吗?

我的JToolBar中有一堆按钮,我根据应用程序的状态将其中一些设置为禁用或启用.我发现当我一次更新一些按钮时,它们并非同时重新绘制.我想确保当我设置一些禁用/启用的按钮时,它们都会同时改变状态.

下面是一个小测试,演示了这个问题.(它需要当前目录中的文件a.png用作按钮图标.)运行时,会显示一个带有10个按钮的工具栏.在终端按Enter键将切换所有按钮的禁用状态.至少在我的机器上,每次执行此操作时,按钮都会以看似随机的顺序重新绘制,而不是一次性完成.

似乎双缓冲可以解决问题,虽然我尝试的第一件事(在JToolBar上设置双缓冲)似乎没有影响任何东西.

谢谢,

卡梅伦

import java.awt.*;
import javax.swing.*;
import java.io.*;
import java.util.*;

public class Test {
    public static void main(String[] args) throws IOException {
        final JButton[] bs = new JButton[10];
        EventQueue.invokeLater(new Runnable() {
            public void run() {
                JFrame f = new JFrame("test");
                JToolBar t = new JToolBar();
                f.getContentPane().add(t);
                for (int i = 0; i < bs.length; i++) {
                    bs[i] = new JButton(new ImageIcon("a.png"));
                    t.add(bs[i]);
                }
                f.pack();
                f.setVisible(true);
            }
        });
        BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
        for (;;) {
            r.readLine(); …
Run Code Online (Sandbox Code Playgroud)

java swing

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

在集市上,如何更改"bzr push"的默认目标?

bzr push默认为您推送到的第一个目标.如果我现在想要推送到其他位置,但不想每次都手动输入,我该如何更改默认值?

version-control dvcs bazaar

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

Java中的命名参数习语

如何在Java中实现命名参数习语?(特别是对于构造函数)

我正在寻找类似Objective-C的语法,而不是像JavaBeans中使用的语法.

一个小代码示例就可以了.

谢谢.

java idioms

71
推荐指数
10
解决办法
5万
查看次数

您如何将IIS和Cassini作为生产服务器进行比较?

我有一个目前在IIS上运行的ASP.NET网站.现在我想移动该网站在Cassini上运行.

Cassini比IIS有什么优势?它的缺点是什么?

使用Cassini作为生产Web服务器有什么经验?

asp.net deployment iis webserver cassini

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

PHP:为什么用!! $ var而不是(boolean)$ var进行类型转换?

这两个都将确保$ var是一个布尔值,但后者似乎更清楚.双重感叹号(!!)的类型较短但不太清晰,更容易引起混淆.更不用说难以进行搜索以获得答案.

双重感叹号是我在JavaScript中听到的,它没有布尔类型转换.看到它在PHP中使用也是正常的吗?

php casting boolean

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

BitMap Eventlistener无法正常工作

我正在尝试向我的BitMap添加一个事件监听器.Tile扩展了gameProps,扩展了BitMap.我尝试使用addEventListener.那不起作用.但是Adobe文档说Bitmap有一个addEventListener对象.

 package {
            import flash.display.BitmapData;
            import flash.events.*;
            import flash.events.MouseEvent;
            import flash.geom.Rectangle;
            import flash.geom.Point;

            public class Tile extends gameProps {

                public var tileNum:Number = 0;


                public function Tile(tileNumber:Number):void
                {
                    tileNum = tileNumber;           
                    addEventListener(MouseEvent.MOUSE_OVER, respond);
                }


                public function respond(e:MouseEvent):void
                {   trace("HELLO");             
                }

            }   
        }
Run Code Online (Sandbox Code Playgroud)

flash actionscript actionscript-3 addeventlistener

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

如何在Eclipse中调试远程应用程序

我从我的eclipse外面运行我的服务器,现在我想调试它.有可能吗?如果是,我该怎么办呢.

java eclipse remote-debugging

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

试图在浏览器中使用Segoe字体

我想渲染一个主要是字体的页面font-family:"Segoe"(该行在适当的类选择器中,我已经验证了它正在工作),但是我得到了一个标准字体(我想新的罗马字体).为什么它不起作用?我在Windows-7 64位上安装了它.

css fonts firefox3.5 windows-7

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

使用Ruby on Rails从原始IP地址获取用户国家/地区名称

我想从访问者的IP地址中提取用户国家/地区名称.

我可以获得IP地址remote_ip.但是获得国名的最简单方法是什么?

它不一定非常准确.任何ruby库(gem或插件)都可以做到这一点?

我想要一个简单易用的解决方案.

ruby-on-rails ip-geolocation

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