- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Possible Duplicate:
Exception Handling “AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException: -1
我遇到以下错误:
Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.Vector.elementData(Vector.java:730) at java.util.Vector.elementAt(Vector.java:473) at javax.swing.DefaultListModel.elementAt(DefaultListModel.java:266) at bfpl.BFPL$1$2$17.actionPerformed(BFPL.java:1163) 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)
and my code is:
final JFrame f10=new JFrame("Match Result");
f10.setVisible(true);
f3.setVisible(false);
f10.setSize(1000,1000);
f10.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
final JPanel p10=new JPanel(new GridBagLayout());
GridBagConstraints g10=new GridBagConstraints();
g10.insets=new Insets(2,2,2,2);
JLabel l53=new JLabel("Match No");
JLabel l54=new JLabel("Team Win");
JLabel l55=new JLabel("Team Lost");
DefaultListModel dl6=new DefaultListModel();
DefaultListModel dl7=new DefaultListModel();
DefaultListModel dl8=new DefaultListModel();
String f="SELECT Match_No,Team1,Team2 from Schedule";
try{
Connection con=DriverManager.getConnection("jdbc:mysql://127.0.0.1/BFPL","root","ilovepepsi");
Statement s=con.createStatement();
ResultSet rs=s.executeQuery(f);
while(rs.next()){
String z=rs.getString("Match_No");
String z1=rs.getString("Team1");
String z2=rs.getString("Team2");
dl6.addElement(z);
dl7.addElement(z1);
dl8.addElement(z2);
}
}
catch(SQLException ae){
System.out.println("SQLException:"+ae.getMessage());
System.out.println("SQLState:"+ae.getSQLState());
System.out.println("VendorError:"+ae.getErrorCode());
JOptionPane.showMessageDialog(p10,"Error in submitting data!");
}
JList li6=new JList(dl6);
JList li7=new JList(dl7);
JList li8=new JList(dl8);
li6.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
li6.setVisibleRowCount(2);
li7.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
li7.setVisibleRowCount(2);
li8.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
li8.setVisibleRowCount(2);
JButton b25=new JButton("Back");
JButton b26=new JButton("Save");
f10.add(p10);
g10.gridx=0;
g10.gridy=0;
p10.add(l53,g10);
g10.gridx=1;
g10.gridy=0;
p10.add(new JScrollPane(li6),g10);
g10.gridx=0;
g10.gridy=1;
p10.add(l54,g10);
g10.gridx=1;
g10.gridy=1;
p10.add(new JScrollPane(li7),g10);
g10.gridx=0;
g10.gridy=2;
p10.add(l55,g10);
g10.gridx=1;
g10.gridy=2;
p10.add(new JScrollPane(li8),g10);
g10.gridx=0;
g10.gridy=3;
p10.add(b25,g10);
g10.gridx=1;
g10.gridy=3;
p10.add(b26,g10);
int a9=li6.getSelectedIndex();
int a10=li7.getSelectedIndex();
int a11=li8.getSelectedIndex();
final String z=(String) dl6.elementAt(a9);
final String z1=(String) dl7.elementAt(a10);
final String z2=(String)dl8.elementAt(a11);
最佳答案
您正在将 getSelectedIndex() 的结果传递给 elementAt()。如果列表框中未选择任何内容,则该值将超出范围。
关于java - AWT-EventQueue-0” java.lang.ArrayIndexOutOfBoundsException : -1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14202044/
AWT-EventQueue 线程和 AWT-Shutdown 线程没有在我们的应用程序中关闭。有没有一种调试技术可以找出它们不存在的原因?有什么特别的东西要寻找吗? 最佳答案 如果你的意思是关闭所有
java.awt.* 和 java.awt.event.* 有什么区别? 最佳答案 这只是两个不同的包。 当您说import java.awt.*时,它仅导入那些完全属于java.awt包的类,而不是
我正在将 aadhar 集成到 liferay 中。我尝试了这个链接 https://developer.uidai.gov.in/site/book/export/html/18 所以我想将其集成到
我想知道如何确定 Java.awt.Rectangle 是否包含特定 Java.awt.Color 的像素。我一直在到处寻找,但找不到任何关于此的信息,甚至找不到任何可能的信息。 所以我想知道如何确定
我试图在组件和图像之间切换面板的内容,它适用于组件: imgpanel.removeAll(); Component comp; if ((comp = player.getVisualCompone
我在使用 JAVA 编码时遇到一些错误,我一直在尝试解决这个问题,也试图找到其他有同样问题的人并修复它,但没有任何效果... 嗯..这是代码 package ca.vanzeben.game;
我想我可以尝试一下 JAXB 来处理存储和恢复设置。但即使是“最简单”的例子我也遇到了麻烦: import java.awt.Point; public class Config { public
这个问题已经有答案了: Import package.* vs import package.SpecificType [duplicate] (10 个回答) 已关闭 7 年前。 在我现在正在进行的
private static byte[] get_byte_data(BufferedImage image) { //WritableRaster raster = image.get
是否有可能获得标准 AWT Cursor以位图图像的形式(例如 BufferedImage )或任何可在 Graphics2D 上绘制的图像?例如,文本光标 new Cursor(Cursor.TEX
我的代码中有三个点,我想填充它们之间的区域,或者换句话说,在 3 个点之间绘制并填充一个三角形。 我想过简单地用 for 循环绘制线条(从 x1 到 x2),但我认为这不会有效,是否有其他更有效的方法
我正在制作一个小脚本,我使用鼠标键来节省我的工作时间。我可以正确、良好地使用鼠标键。但是,当使用 java.awt.Robot 和 java.awt.event.KeyEvent 时,鼠标键基本上被忽
我正在尝试在 scala 中使用 java awt 来制作一个简单的桌面应用程序。我已经在它上面工作了几天,没有任何问题,直到我有 2 天没有碰它,当我回来时,我得到一个 java.lang.NoCl
我在 VisualVM 和线程 View 中监视一个 JavaFX 程序,不断有 AWT-EventQueue-0 和 AWT-Shutdown 线程被创建和销毁。这是正常行为吗?这是什么原因? 最佳
我需要将 java.awt.geom.Area 或 java.awt.Shape 转换为 java.awt.Polygon。我所知道的是:isSingular = true、isPolygonal =
我正在重新使用 Java 并审查我的一些旧代码,并且我看到了很多我已经完成的地方 import javax.swing.*; import java.awt.*; 或者实际上从 swing/awt 包
晚上, 我在玩一个小的 swing 应用程序,我添加了一个按钮来响应按下。因此我需要实现 ActionListener。我已经添加了这一行: import java.awt.*; 但它告诉我找不到“A
我有这个 java 代码: Editor() { javax.swing.SwingUtilities.invokeLater(new Runnable() { pub
请帮我解决这个问题 sun.awt.image.ToolkitImage 无法转换为 java.awt.image.BufferedImage if (shape.hasImage())
嗨 Stackoverflow 的 friend 们 我最近将 Jenkins 服务器配置到 Apache Tomcat 7.0.42我制作的程序是将 jenkins.war 文件部署到 tomcat
我是一名优秀的程序员,十分优秀!