小编Sye*_*hir的帖子

无法找到或加载主类Swing Java

错误:无法找到或加载主类jewelleryerpapplication.GUI.ERPMainMenu Java结果:1

实际上我正在使用Net Beans 7.1,因为我不断获得相同的错误,但即使在安装了最新的更新之后也无法获得解决方案.我从一些创建新项目的主体获得的解决方案,并从之前的项目中复制源项目和库文件,产生上述错误.这个解决方案适合我,但我需要一些更简单的解决方案来解决这个问题.提前谢谢.如果它有帮助,不要忘记放弃投票.

java netbeans-7.1

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

按列名称或标题查找列#JTable

我想以不同的形式为我的jtables实现一个通用验证类来检查qty列,因为不同形式的不同表中的qty列No是不同的.为此,我希望在C#或VB中按列名称获取列值.

我的要求如下.

 int qty=jtable.getValueAt(rowNo,"columnName");
Run Code Online (Sandbox Code Playgroud)

现在我正在使用

 int qty=jtable.getValueAt(rowNo,colNo);
Run Code Online (Sandbox Code Playgroud)

有没有办法按列名称或JTable标题查找列#?

java swing jtable tablecolumn

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

JTable鼠标监听器无法正常工作

我的JTable(jtblLot)鼠标单击事件不会触发某些时间.主要是频繁点击

以下是鼠标点击事件的代码

 private void jtblLot_MouseClicked(java.awt.event.MouseEvent evt) {       

    int row = jtblLot.rowAtPoint(evt.getPoint()), currId = 0;
    int col = 3;

    lotId = jtblLot.getValueAt(row, col).toString();
    if (jtblLot.getValueAt(row, 1) != null) {
    sizeGrp_up = jtblLot.getValueAt(row, 1).toString();
    } else {
    sizeGrp_up = "0";
    }

    if (jtblLot.getValueAt(row, 4) != null) {
    if (jtblLot.getValueAt(row, 4).toString().compareTo("") !=0)
    {
    currId = Integer.parseInt(jtblLot.getValueAt(row, 4).toString()) - 1;
    }
    } else {
    sizeGrp_up = "0";
    }

    cmbCurrency.setSelectedIndex(currId);
    jlblLotId.setText(lotId);

    // Sets Model For Another JTable(jtblLGP) In My Form Get Data From DB
    getLotGradePriceData(); …
Run Code Online (Sandbox Code Playgroud)

java concurrency swing jtable mouselistener

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

在Crystal Report中最后一页(详细信息部分)末尾打印报表页脚

我正在使用Cystal Report 10.我需要将报告页脚打印到最后一页的剩余部分(详细信息部分).在我的情况下,报表页脚将打印在新页面上.很多谢谢提前

footer details crystal-reports

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

异常“java.lang.AbstractMethodError:org.codehaus.groovy.control.CompilationUnit$ClassgenCallback.call(Lorg/objectweb/asm/ClassVisitor;)V”

我正在使用 Jasper Reports 并在我的类路径中使用以下库

jasperreports-4.5.1.jar
common-digester3-3.2.jar
common-digester2.1.jar
castor-1.2.jar
commons-beanutils-1.8..0.jar
commons-collections-2.1.1.jar
commons-logging-1.1.1.jar
groovy-1.2.6.jar
asm-3.1.jar
antlr-3.3.1.1.jar
jtds-1.2.5.jar
Run Code Online (Sandbox Code Playgroud)

我得到以下异常

   Exception in thread "AWT-EventQueue-0" java.lang.AbstractMethodError: org.codehaus.groovy.control.CompilationUnit$ClassgenCallback.call(Lorg/objectweb/asm/ClassVisitor;Lorg/codehaus/groovy/ast/ClassNode;)V
at org.codehaus.groovy.control.CompilationUnit$14.call(CompilationUnit.java:776)   org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes                                                                                                                          at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation
    at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations
    at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:501)
    at net.sf.jasperreports.compilers.JRGroovyCompiler.compileUnits
    at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport
at net.sf.jasperreports.engine.JasperCompileManager.compileReport)
at Utilities.ReportDriver.runReport(ReportDriver.java:81)
at jewelleryerpapplication.GUI.MainReports.jbtnViewReportActionPerformed
at jewelleryerpapplication.GUI.MainReports.access$100(MainReports.java:18)
at jewelleryerpapplication.GUI.MainReports$2.actionPerformed(MainReports.java:210)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased
 at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2713)
at …
Run Code Online (Sandbox Code Playgroud)

java swing jasper-reports netbeans-7

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

如何在java中强制转换前检查Type

我将我的String变量转换为整数和双精度.我想检查String变量在运行时是否包含有效的Integer或Double值.

我跟随代码,但它不适合我.

String var1="5.5";
String var2="6";
Object o1=var1;
Object o2=var2;
if (o1 instanceof Integer)
{
    qt += Integer.parseInt( var1);// Qty
}
if (o2 instanceof Double)
{
    wt += Double.parseDouble(var2);// Wt
}
Run Code Online (Sandbox Code Playgroud)

java casting type-conversion typechecking

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

从视图插入临时表非常慢

我在查询中使用不同的临时表。当我执行下面的查询时

 select * from myView 
Run Code Online (Sandbox Code Playgroud)

执行仅需5秒。

但是当我执行时

select * into #temp from myView 
Run Code Online (Sandbox Code Playgroud)

需要 50 秒(是上面查询的 10 倍)。

我们从 SQL Server 2000 迁移到 SQL Server 2008 R2。之前在 SQL 2000 中,这两个查询需要相同的时间,但在 SQL Server 2008 中,执行时间要多出 10 倍。

sql t-sql sql-server temp-tables sql-server-2008

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

JXDatePicker返回错误的日期

我在我的Swing应用程序中使用JXDatePicker,并使用以下代码将日期值设置为SQL Server表

 Date date = jDatePicker1.getDate();          
 String expectedPattern = "yyyy-MM-dd hh:mm:ss.SSS";
 String currentFormat = "dd-MM-yyyy hh:mm:ss.SSS";
 SimpleDateFormat dateFormatReq = new SimpleDateFormat(expectedPattern);
 SimpleDateFormat dateFormatCurr = new SimpleDateFormat(currentFormat);
 String strDate = dateFormatReq.format(dateFormatCurr.parse(dateFormatCurr.format(date)));
Run Code Online (Sandbox Code Playgroud)

问题是strDate值为'2011-04-01 12:00:00.000'

我的要求是'2011-04-01 00:00:00.000'

任何有关此事的帮助都将非常值得注意.

java swing datepicker simpledateformat

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

在JFrame中使用带有JTable的JBusyComponent

我正在追求刺激

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/divxdede/text/TimeFormat
at org.divxdede.swing.busy.ui.BasicBusyLayerUI.<init>(BasicBusyLayerUI.java:102)
at org.divxdede.swing.busy.ui.BasicBusyLayerUI.<init>(BasicBusyLayerUI.java:138)
at org.divxdede.swing.busy.JBusyComponent.<init>(JBusyComponent.java:105)
at jewelleryerpapplication.GUI.Gold.IssueToRep1.<init>(IssueToRep1.java:136)
at jewelleryerpapplication.GUI.Gold.IssueToRep1.Instance(IssueToRep1.java:164)
Run Code Online (Sandbox Code Playgroud)

我将以下库添加到我的项目中

  • jbusycomponent-1.2.2.jar
  • SwingX 1.6
  • JXLayer 3.0.4
  • Jarvis-Commons 0.1

当我使用下面的代码将JXBusyLayerComponent 添加到my JFrame(同时JTable使用JXBusyLayerComponent 包装现有Component)时

     JBusyComponent<JTable> busytblDetailInfo = new JBusyComponent<JTable>(tblDetailInfo);
     myJFrame.add(busytblDetailInfo);
Run Code Online (Sandbox Code Playgroud)

使用链接!

 Edit
Run Code Online (Sandbox Code Playgroud)

添加了库Commons-0.2,异常消失了.

Error 2 !
Run Code Online (Sandbox Code Playgroud)

现在在JBusyControl包装的控件(JTable)上看不到数据.

Edit 2
Run Code Online (Sandbox Code Playgroud)

添加了下面的代码(通过@MadProgrammer的评论),但问题是没有数据可供查看.

        jFrame.remove(tblDetailInfo);
        DefaultTableModel dtm = new DefaultTableModel(data, header);
        tblDetailInfo.setModel(dtm);
        JBusyComponent<JTable> busytblDetailInfo = new JBusyComponent<JTable>(tblDetailInfo_OrderInfo);
        jFrame.add(busytblDetailInfo);
Run Code Online (Sandbox Code Playgroud)

java swing jcomponent noclassdeffounderror busyindicator

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