小编Asi*_*sif的帖子

如何取消焦点JTextField

当我的应用程序加载(使用netbeans)时,第一个JTextField会自动聚焦,在这个JTextField中,我写了"输入你的用户名",当用户点击这个字段时,它会消失,但是当加载应用程序时,这个领域是重点,意味着我看不到"输入你的用户名",如何在启动时不重点?

java swing netbeans focus jtextfield

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

想要验证印度车辆编号格式的正则表达式?

大家好,我...

我需要建立一个与车辆登记相关的挥杆应用程序,我想在其中输入印度标准的车辆编号,如:

MP 09 AB 1234

AH 17 FT 2387

UT 32 DR 6423

DL 01 C AA 1111

进一步来说,

如果有人可以帮助我吗? DocumentFilter类型类也可以帮助我.........

java regex validation

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

如何将BufferedImage对象转换为InputStream或BLOB?

我试图将用户上传的图像存储到具有LONGBLOB属性的数据库中...我遇到了一个问题,PreparedStatement其中有两个方法来设置blob:

public void setBinaryStream(int parameterIndex, InputStream x)

public void setBlob(int parameterIndex, Blob x)

public void setBlob(int parameterIndex, InputStream inputStream)

现在的问题是我有一个BufferedImage必须转换成BlobInputStream上传的对象......

如何在不丢失原始图像格式或质量的情况下执行此操作?

java blob inputstream

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

当我从onsubmit返回false时,为什么我的HTML表单仍然会提交?

我写了一个简单的脚本来验证登录表单,如下所示:

<script type="text/javascript">
    function validateLoginForm(){
    var idV = document.forms["LoginForm"]["id"].value;
    var pwdV = document.forms["LoginForm"]["pwd"].value;

    if (idV == null || idV == "" || idV.length < 5) {
          alert("user ID must be filled and of more than 4 characters!!");
          id.focus();
          return false;
    }

    if (pwdV == null || pwdV == "" || pwdV.length < 5) {
        alert("Password must be filled and of more than 4 characters!!");
        pwd.focus();
        return false;
    }

    return true;
}
</script>
Run Code Online (Sandbox Code Playgroud)

并称之为:

<form name="LoginForm" method="POST" onsubmit="return validateLoginForm()" action="Login" > …
Run Code Online (Sandbox Code Playgroud)

html javascript forms

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

使用SwingWorker和Timer在标签上显示时间?

我希望有一个时钟显示当前时间并每秒刷新一次.我使用的代码是:

int timeDelay = 1000;
ActionListener time;
time = new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent evt) {
            timeLabel.setText(DateTimeUtil.getTime()); 
            /*timeLabel is a JLabel to display time,
            getTime() is samll static methos to return formatted String of current time */
        }
    };
SwingWorker timeWorker = new SwingWorker() {

        @Override
        protected Object doInBackground() throws Exception {

            new Timer(timeDelay, time).start();
            return null;
        }
    };
timeWorker.execute();
Run Code Online (Sandbox Code Playgroud)

我想timeLabel在EDT以外的其他线程中刷新文本.
我做得对吗?还有其他更好的办法?
另外,对于信息,我已添加timeLabel到包含几个类似实用程序的a中,并在另一个中调用.extendedJPanelMainJFrame

java swing swingworker javax.swing.timer

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

通过Timer设置JDialog不透明度

我使用下面的代码淡入一个JDialog具有javax.swing.Timer:

    float i = 0.0F;
    final Timer timer = new Timer(50, null);
    timer.addActionListener(new ActionListener() {

        @Override
        public void actionPerformed(ActionEvent e) {
            if (i == 0.8F){
                timer.stop();
            }
            i = i + 0.1F;
            setOpacity(i);
        }
    });
    timer.start();
Run Code Online (Sandbox Code Playgroud)

Dialog是很好的褪色,与预期的效果,但在最后一个IllegalArgumentException出现说:

 The value of opacity should be in the range [0.0f .. 1.0f]
Run Code Online (Sandbox Code Playgroud)

但问题是我不是很远,i = 0.8F所以它怎么可能是一个非法的论点?
行发生异常:setOpacity(i);

有什么建议?解决方案?

java swing jdialog fadein javax.swing.timer

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

从 Servlet 转发时如何将 JSP 片段包含到 JSP 页面中?

首先,如果我的问题标题不正确,请建议我。

继续提问:假设我有以下组件:

search.jsp- 带有提交数据表单的 JSP 页面

Search.java- 控制器 Servlet 具有get()post()分别定义,以便它可以充当路径的调度程序/search.jsp

searchResults.jspf- 带有一些 JSTL 代码的片段,用于显示搜索结果

我在这里想要的是,对于每个POST请求,控制器 servlet 必须进行计算,将结果设置为请求属性,然后将请求转发到search.jsp应在其自己的代码后包含片段的视图视图。

这样,我就可以按如下方式定义视图:

search.jsp
+
searchResults.jspf
Run Code Online (Sandbox Code Playgroud)

在单个页面上。

问题是,我可以使用调度程序进行转发或包含,因为我不知道如何在转发到 JSP 时包含片段。

如果需要的话,请告诉我是否需要发布一些代码,或者需要任何更正。

java jsp servlets jsp-fragments

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

使用 OpenCSV 写入 CSV 文件时双引号出现重复

我正在尝试使用库编写一个简单的CSVWriter代码OpenCSV,但遇到了一个奇怪的问题。

代码:

public class Test {

    public static void main(String[] args) throws IOException {

       String[] header = {"ONE", "\"TWO\"", "\"THREE\"", "\"FOUR\""};

       CSVWriter writer = new CSVWriter(new FileWriter("C:/test.csv"), '|', CSVWriter.NO_QUOTE_CHARACTER);

       writer.writeNext(header);

       writer.flush();       
       writer.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

预期输出:

ONE|"TWO"|"THREE"|"FOUR"

实际输出:

ONE|""TWO""|""THREE""|""FOUR""

正如我们所看到的,TWO、THREE 和 FOUR 周围有双引号,但在输出中双引号是重复的

我不想要这个,已经尝试了几个选项和CSVWriter类的构造函数,但无法解决这个问题。

有人遇到过类似的问题或知道出路吗?

谢谢

java opencsv

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

netbeans 7.x中的源代码字和行计数?

我是计算机科学专业的学生,​​正在通过netbeans 7.0.1在大学提交java项目,今天我的教师问我你的项目完成了多少,我自信地回答说,是的先生已经完成了大约50%,他说我编码了多少行,我只是说"嗯,不确切地知道爵士",他回答说,"你真的在工作,或者只是从某个地方购买它!",我的脑子一片空白!:D
我用Google搜索并发现了一个针对netbeans 的WordCount插件,但它在NetBeans 7中不起作用,或者我可能不知道它是如何工作的......
任何可用于NetBeans 7.x的WordCount的替代品?
或者其他任何方式,除了在整个应用程序中手动计算线路?

java netbeans word-count

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

ODI-1227:ActiveMQObjectMessage无法转换为javax.jms.BytesMessage

我正在尝试从JMS队列中的XML中获取(Oracle Data Integrator 12.1.2.0.0),并为Apache ActiveMQ 5.8提供支持,但是出现以下错误:

ODI-1227: Task LKM JMS XML to SQL (Load JMS to XML) fails on the source <Empty Value> connection JMS_ActiveMQ_INVOICE_LOCAL2_CNG.
Caused By: java.sql.SQLException: java.lang.ClassCastException: org.apache.activemq.command.ActiveMQObjectMessage cannot be cast to javax.jms.BytesMessage
at com.sunopsis.jdbc.driver.SnpsDriverStatement.executeQuery(SnpsDriverStatement.java:110) 
at com.sunopsis.jdbc.driver.SnpsDriverPreparedStatement.executeQuery(SnpsDriverPreparedStatement.java:139)
at com.sunopsis.jdbc.driver.JMSXMLStatement.loadJMS(JMSXMLStatement.java:687)
at com.sunopsis.jdbc.driver.JMSXMLStatement.execute(JMSXMLStatement.java:159)
at oracle.odi.runtime.agent.execution.sql.SQLCommand.execute(SQLCommand.java:205)...
Run Code Online (Sandbox Code Playgroud)

JMS队列是外部系统,我无法更改消息的类型。LKM JMS XML到SQL知识模块可以处理实现接口javax.jms.BytesMessage的消息org.apache.activemq.command.ActiveMQObjectMessage类,如果是的话,如何配置它?

因为org.apache.activemq.command.ActiveMQTextMessage实现了接口javax.jms.TextMessage知识模块LKM JMS XML到SQL 的类的消息已成功处理。

我该如何解决这个问题。

问候,Azamat

xml activemq-classic jms classcastexception oracle-data-integrator

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