at javax.swing.ImageIcon.<init>(Unknown Source)提交按钮组件 例13.11
2017-01-10 23:29
615 查看
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at com.txw.JButtonTest.<init>(JButtonTest.java:16)
at com.txw.JButtonTest.main(JButtonTest.java:46)
package com.txw;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import javax.swing.*;
public class JButtonTest extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
public JButtonTest(){
//URL url=MyImageIcon.class.getResource("/imageButto.jpg");//多了斜杠要报错
URL url=JButtonTest.class.getResource("/imageButtoo.jpg");//多了斜杠要报错,把斜杠删除,编译通过
Icon icon=new ImageIcon(url);
setLayout(new GridLayout(3,2,5,5));
Container c=getContentPane();
for(int i=0;i<5;i++){
JButton J=new JButton("button"+i,icon);
c.add(J);
if(i%2==0){
J.setEnabled(false);
}
}
JButton jb=new JButton();
jb.setMaximumSize(new Dimension(90,30));
jb.setIcon(icon);
jb.setHideActionText(true);
jb.setToolTipText("pics button");
jb.setBorderPainted(false);
jb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null, "pop up window");
}
});
c.add(jb);
setTitle("创建带文字与图片的按钮");
setSize(350, 150);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new JButtonTest();
}
}
at javax.swing.ImageIcon.<init>(Unknown Source)
at com.txw.JButtonTest.<init>(JButtonTest.java:16)
at com.txw.JButtonTest.main(JButtonTest.java:46)
package com.txw;
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import javax.swing.*;
public class JButtonTest extends JFrame {
/**
*
*/
private static final long serialVersionUID = 1L;
public JButtonTest(){
//URL url=MyImageIcon.class.getResource("/imageButto.jpg");//多了斜杠要报错
URL url=JButtonTest.class.getResource("/imageButtoo.jpg");//多了斜杠要报错,把斜杠删除,编译通过
Icon icon=new ImageIcon(url);
setLayout(new GridLayout(3,2,5,5));
Container c=getContentPane();
for(int i=0;i<5;i++){
JButton J=new JButton("button"+i,icon);
c.add(J);
if(i%2==0){
J.setEnabled(false);
}
}
JButton jb=new JButton();
jb.setMaximumSize(new Dimension(90,30));
jb.setIcon(icon);
jb.setHideActionText(true);
jb.setToolTipText("pics button");
jb.setBorderPainted(false);
jb.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
JOptionPane.showMessageDialog(null, "pop up window");
}
});
c.add(jb);
setTitle("创建带文字与图片的按钮");
setSize(350, 150);
setVisible(true);
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new JButtonTest();
}
}
相关文章推荐
- at javax.swing.ImageIcon.<init>(Unknown Source)
- 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)
- 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)错
- at org.springframework.asm.ClassReader.<init>(Unknown Source)
- 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)错
- at org.springframework.asm.ClassReader.<init>(Unknown Source)
- at org.springframework.asm.ClassReader.<init>(Unknown Source)
- 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)错
- bug-解决-springMVC框架 启动tomcat时 (at org.springframework.asm.ClassReader.<init>(Unknown Source))问题
- at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)问题解决
- java.lang.IllegalArgumentException at org.springframework.asm.ClassReader.<init>(Unknown Source)
- 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)
- 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)错
- 解决myeclipse10.x的Servers产生的at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>(Unknown Source)错
- <input type="image">图片按钮具有提交功能
- springframework.asm.ClassReader.<init>(Unknown Source)
- ocr 部署到服务器产生的异常at javax.imageio.spi.FilterIterator.next(Unknown Source)等
- <link rel="icon" type="image/vnd.microsoft.icon" href="浏览器地址栏里显示的图片.ico"/>
- volley框架 出现at com.android.volley.Request.<init>
- MyEclipse10.7的 at com.genuitec.eclipse.ast.deploy.core.Deployment.<init>