小编Chr*_*nce的帖子

更改 JTextArea 的背景颜色会引发异常

我有一个swing 应用程序,我已经编写了代码来更改JTextArea 的背景颜色。但是,它给了我例外。

这是代码:

//1.JtextArea will work after maximize.
//2.on typing text,background  will slowly transform to black line by line.

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

public class TextArea {

    JTextArea area;
    JFrame frame;

    public static void main(String args[])                     
    {
        TextArea x = new TextArea();
        x.execute();                                                       
    }               

    void execute()
    {
        frame = new JFrame();
        frame.setVisible(true);
        frame.setSize(600,600);
        frame.setTitle("Temp Area");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        area = new JTextArea();
        frame.add(area,BorderLayout.CENTER);

        Color c = new Color(0,0,0,100);
        area.setBackground(c);
    }
}
Run Code Online (Sandbox Code Playgroud)

java swing

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

参数类型"Y"不能赋值参数类型"Y"

我有一个webstorm IDE的问题.似乎webstorm总是在IDE中显示无效参数的错误,但是typescript编译器没有显示这样的错误; 我开始相信这个问题与IDE有关.

我有以下存储库:https://github.com/danielmahadi/modular-typescript

有4个打字稿文件:

  • customerModel.ts =>客户模型文件

    export class User{
        constructor(public id: string, public name: string){}
    }
    
    Run Code Online (Sandbox Code Playgroud)
  • converter.ts =>将json数据转换为客户模型

    import model = require('./customerModel')
    
    export function convertToUser(data: any) : model.User {
        return new model.User(data.id, data.name);
    }
    
    Run Code Online (Sandbox Code Playgroud)
  • printer.ts =>将客户模型打印到控制台

    import model = require('./customerModel')
    
    export function print(data : model.User) : void {
        console.log('PRINTING...');
        console.log(data);
    }
    
    Run Code Online (Sandbox Code Playgroud)
  • app.js =>应用程序的入口点.

    import converter = require('./converter');
    import printer = require('./printer');
    
    var d = {
        id: '123', name: 'Test'
    }
    
    var user = converter.convertToUser(d);
    printer.print(user);
    
    Run Code Online (Sandbox Code Playgroud)

环境: …

node.js webstorm typescript modular-design

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

使用lodash的数组内联盟

如何使用lodash将数组合并到数组中?

例如:

输入:

var x = [ [1,2,3,4], [5,6,7], [], [8,9], [] ];
Run Code Online (Sandbox Code Playgroud)

预期产量:

x = [1,2,3,4,5,6,7,8,9];
Run Code Online (Sandbox Code Playgroud)

目前我的代码执行以下操作:

return promise.map(someObjects, function (object)) {
    return anArrayOfElements();
}).then(function (arrayOfArrayElements) {
    // I tried to use union but it can apply only on two arrays
    _.union(arrayOfArrayElements);
});
Run Code Online (Sandbox Code Playgroud)

javascript arrays node.js promise lodash

5
推荐指数
2
解决办法
2231
查看次数

将TortoiseSVN与Redmine集成

我正在尝试将Redmine与TortoiseSVN集成,但我无法做到这一点,因为TSVN总是给我这个错误:

"没有可用的问题跟踪器提供商."

我按照以下步骤操作:

  • 在我的项目文件夹属性中,我添加了'bugtraq:url - > http://myweb/../issues/show/%BUGID%'
  • 在Redmine设置中,我在存储库选项卡中添加了SVN,Redmine显示我的存储库没有任何问题.

我不确定是否有任何遗漏的步骤或我必须做什么来进行整合.

或者我应该看看trac,因为它似乎更稳定并且有更好的支持?

svn tortoisesvn trac redmine issue-tracking

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

(makefile中的错误)RTNETLINK答案:文件存在

这是我的makefile:

delay:
    tc qdisc add dev eth0 root netem delay 0ms
test4_s_delay:delay
    ./a.out 10 10 1 2 3 1 1 20 | tee server_delay.txt
Run Code Online (Sandbox Code Playgroud)

但是,我在执行makefile时遇到以下错误:

root@superwii-laptop:/home/superwii/Desktop/Amogh# make test4_s_delay
tc qdisc add dev eth0 root netem delay 0ms
RTNETLINK answers: File exists
make: *** [delay] Error 2
Run Code Online (Sandbox Code Playgroud)

我无法通过此错误.请帮忙.

c++ makefile ubuntu-10.04

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

构建Ant项目时出现Javadoc错误

我正在尝试为我的项目编写build.xml文件.当我将build.xml作为Ant项目运行时,我收到以下错误:

D:\workspace\LogAlerter\src\com\j32bit\alerter\launcher\LogAlerter.java:9:  
error: package org.apache.log4j does not exist  
    [javadoc] import org.apache.log4j.Logger;
Run Code Online (Sandbox Code Playgroud)

我在LogAlerter.Java中导入了log4j.这是我的build.xml文件:

<?xml version="1.0"?>
<project name="LogAlerter" default="main" basedir=".">
    <!-- Sets variables which can later be used. -->
    <!-- The value of a property is accessed via ${} -->
    <property name="src.dir"   location="src"   />
    <property name="build.dir" location="build" />
    <property name="dist.dir"  location="dist"  />
    <property name="docs.dir"  location="docs"  />
    <property name="libs.dir"  location="lib"  />

    <!--
        Create a classpath container which can be later used in the ant task
    -->
    <path id="build.classpath">
        <fileset dir="${libs.dir}">
            <include name="**/*.jar" /> …
Run Code Online (Sandbox Code Playgroud)

ant log4j javadoc

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

PhoneGap - 存储图像,然后获取其base64encoded数据

我正在使用PhoneGap Camera API拍照并使用它进行存储destinationType.FILE_URI.这部分正在运作.我随后可以使用提供的路径并将其设置为HTML图像的src,然后显示图像.

稍后在代码中,我想获取图像,将其转换为base64encoded数据,并将其传输到服务器.这就是问题所在.

我在使用时失败回调中得到{"code" : 5}(根据这个,意味着它是一个无效的URI):

fileSystem.root.getFile("content://media/external/images/media/4292", null, gotFileEntry, fail);
Run Code Online (Sandbox Code Playgroud)

我不明白为什么我可以设置img.src,但phoneGap不能使用相同的URI来查找文件?

cordova

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

使用sha512散列整个列

我有一个包含三列的表:Question,Answer,Hashed.我想使用sha512更新Hashed列,并使用Answer列进行哈希处理.

我试图使用这种语法直接从我的MySql数据库进行更新,但它不起作用:

UPDATE TableName SET Hashed = SHA512(Answer)WHERE Hashed IS NULL

我知道语法错误但不确定原因.

在此先感谢您的帮助!

[R

mysql sha512

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

以编程方式查找Chrome浏览器历史记

我正在制作一个小型Java应用程序,以显示用户访问过的Chrome中的哪些URL.如何在Java中访问我的浏览器历史记录?

javascript java android

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

通过walltime杀死之前的批处理作业

我正在使用SLURM运行批处理作业.我在作业文件中开始的过程是迭代的.在每次迭代之后,可以通过创建名为stop的文件轻轻地杀死程序.我希望这个停止命令能够在工作被限制前一小时自动发出.

batch-processing slurm

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