小编jjn*_*guy的帖子

你能同时使用AnkhSVN和TortoiseSVN吗?

当我尝试将上述两个工具与Visual Studio 2010一起使用时,在打开visual studio之后,"Pending Changes"选项卡包含文本"Team Foundation Server不是您当前的Source Control插件.单击此处设置当前源控制插件."

当我单击此消息时,它会打开"选项"对话框,显示当前的源代码控制插件"AnkhSVN - Visual Studio的Subversion支持",那么为什么会给我这个错误消息呢?我询问TortoiseSVN的原因是AnkhSVN过去偶尔会有工作,但我认为发生的事情是在使用TortoiseSVN进行更改后,AnkhSVN不再有效.以下是我目前使用的TortoiseSVN和AnkhSVN的版本:

AnkhSVN:2.1.8420.8 TortoiseSVN:1.6.8.19260(32位)

有没有人有什么建议?是否有一些特殊的XML代码指定需要在解决方案文件中的SCM?TIA.

tortoisesvn ankhsvn visual-studio-2010

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

在Java Swing中放置组件

哦干草那里,没见到你.我想知道是否有更好,更有效的方式来格式化java中的标签,面板和按钮,然后我在下面做了.这是我的代码,我想将欢迎,日期和按钮全部放在不同的行上.这样做的唯一合理方法是创建空白标签,对吧?

private void GeneralTab() {
  generalPanel = new JPanel(new FlowLayout());
  String currentTime = SimpleDateFormat.getInstance().format(
    Calendar.getInstance().getTime());
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel("WELCOME "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" ")); 
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" "));
  generalPanel.add(new JLabel(" …
Run Code Online (Sandbox Code Playgroud)

java formatting swing layout-manager

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

使用Double.parseDouble()进行Java文本框验证

我有一个JTextBox基本上会持有双倍的Swing .

我发现使用:

  Double.parseDouble(this.myTB.getText());
Run Code Online (Sandbox Code Playgroud)

每当Double.parseDouble()得到无效输入时都会抛出异常(因此程序终止).

我的问题:是否有一种简单的方法可以不抛出异常,而是返回一个(-1)表示parseDouble()失败的整数?

我正在尝试为用户弹出一个弹出窗口,说他或她的数据字段无效.

谢谢


编辑:

谢谢哈哈.我怎么能忘记捕获异常?这是漫长的一天!

java validation double

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

在JFrame上的JPanel中显示JComponent

我无法在JFrame上的JPanel中显示JComponent.

以下不起作用.

JComponent component = ...
panel.add(component, BorderLayout.CENTER);
frame.add(panel, BorderLayout.CENTER);
Run Code Online (Sandbox Code Playgroud)

但是如果我将JComponent添加到JFrame [like frame.add(component, BorderLayout.CENTER);],它会显示内容.

有任何想法吗

java swing jcomponent jpanel jframe

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

C#:数据类型是否与类型相同?

也许它很傻但我不确定类型和数据类型之间是否存在差异

int 是数据类型

class A{}
Run Code Online (Sandbox Code Playgroud)

A是类型还是数据类型?

c# types

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

什么都不返回,使用array == null或array.length == 0?

假设我有一个具有以下签名的函数:

Foo[] getSomeFoos() 
{
      //return null         --- option A 
      or 
      //return new Foo[0];  --- option B
}
Run Code Online (Sandbox Code Playgroud)

返回值的建议做法是什么,表示没有返回元素?每个选项的优缺点是什么?

java null empty-list

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

Java:JApplet,如何将其嵌入网页?

我在Google上搜索了这个主题并得到了一些关于专家交流的网站...所以我想我应该在这里问一下.

你如何JApplet在网页上嵌入HTML?

html java web-applications

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

使用Parameter Constructor实现Java Inner-Class direclty?

通常我按如下方式实现我的Runnables(直接实现内部类):

Runnable updateRunnable = new Runnable() {

    public void run() { 
    }
}
Run Code Online (Sandbox Code Playgroud)

Java中是否有任何工作方式通过在构造函数中传递任何参数来实现Class,如下所示?

Runnable updateRunnable = new Runnable(locale) {

    Locale locale = null;

    public Runnable(Locale locale){
        this.locale = locale
    }

    public void run() { 
    }
};
Run Code Online (Sandbox Code Playgroud)

==>我的目标是直接实现内部类,但我想传入一个参数.

什么是做到这一点的最佳解决方案(上面的示例似乎不起作用????)是唯一可能使用getter setter或者将类实现为"普通"内部类(不是直接实现的).

非常感谢你!一月

java

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

Java中的多个生产者和消费者问题(没有BlockingQueue)

我正在刷新我对Java并发性的记忆,我正在玩流行的生产者消费者问题.我已经实现了以下代码,如果有一个生产者和一个消费者,它可以正常工作.但是,如果有多个生产者/消费者,它将无法正常运行.我不明白为什么

public class ProducerConsumer {

    static Monitor monitor;

    public ProducerConsumer(int maxSize)
    {
        monitor = new Monitor(maxSize);
        new Producer().start();
        new Producer().start();
        new Consumer().start();
        new Consumer().start();
    }

    class Producer extends Thread{

        @Override
        public void run() {
            while(true)
            {
                try {
                    monitor.insert();
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }

    class Consumer extends Thread{

        @Override
        public void run() {
            while(true)
            {
                try {
                    monitor.remove();
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    }

     class Monitor {

          int n;
          int maxSize; …
Run Code Online (Sandbox Code Playgroud)

java concurrency pthreads

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

用Java绘制最简单的方法是什么?

用Java绘制最简单的方法是什么?

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

public class Canvas
{
    private JFrame frame;    
    private Graphics2D graphic;
    private JPanel canvas;

    public Canvas()
    {
        frame = new JFrame("A title");
        canvas = new JPanel();
        frame.setContentPane(canvas);
        frame.pack();
        frame.setVisible(true);
    }

    public void paint(Graphics g){
        BufferedImage offImg = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
        Grapics2D g2 = offImg.createGraphics();
        g2.setColor(new Color(255,0,0));
        g2.fillRect(10,10,200,50);
    }
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,我不知道如何让任何东西出现.

java swing paint

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