是不是空指针-在窗体中添加button时 eclipse运行后提示挂起是什么意思是,该怎么改

问题描述

在窗体中添加button时 eclipse运行后提示挂起是什么意思是,该怎么改

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;

public class ButtonFrame extends JFrame{

public ButtonFrame(){
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(100,100,384,160);
    JPanel contentPane=new JPanel();
    contentPane.setVisible(true);
    contentPane.setBorder(new EmptyBorder(5,5,5,5));;;
    setContentPane(contentPane);
    contentPane.setLayout(null);
    JPanel panel=new JPanel();
    panel.setBounds(0, 0, 368, 122);
    contentPane.add(panel);
    panel.setLayout(null);
    JButton messageButton = new JButton("普通按钮");
    messageButton.setBounds(54, 33, 108, 46);
    panel.add(messageButton);
    java.net.URL url=getClass().getResource("D:/log.png");
    ImageIcon icon=new ImageIcon(url);
    JButton imageButton = new JButton(icon);
    imageButton.setBounds(196, 14, 108, 85);
    panel.add(imageButton);
}
public static void main(String[] args){
    new ButtonFrame();
}

}

解决方案

location或者什么变量是否为null

时间: 2024-11-01 09:37:28

是不是空指针-在窗体中添加button时 eclipse运行后提示挂起是什么意思是,该怎么改的相关文章

在我使用vb.net-acess通过dataAdapter对象的insertcommand属性向数据库中添加纪录时, 运行的时候老是出现字符串语法错误的提示,不

问题描述 在我使用vb.net-acess通过dataAdapter对象的insertcommand属性向数据库中添加纪录时,运行的时候老是出现字符串语法错误的提示,不知道哪里出了问题.求解答!!急十分感谢!!主要代码:类:SharedFunctionadd()AsStringDiminsvalAsString="'"&stuname&"','"&stusex&"','"&stuhousenum&&

tabs-Fragment中添加button为什么按钮会占据整个父view

问题描述 Fragment中添加button为什么按钮会占据整个父view 我想添加一个tabs(框架是PagerSlidingTabStrip),使用viewpager左右切换fragment,我在其中一个Fragment中添加button为什么按钮会占据整个布局(灰色部分就是按钮) 还有大神能告诉我为什么tabs这么小吗QWQ public class ChatFragment extends Fragment { @Override public View onCreateView(Lay

《Visual Basic 2012入门经典》----1.5 在窗体中添加控件

1.5 在窗体中添加控件 Visual Basic 2012入门经典设置窗体的初始属性后,现在通过在窗体中添加对象来创建用户界面.可置于窗体中的对象被称为控件.有些控件有可见的界面,用户可与之进行交互:而另外一些控件对用户总是不可见的.本示例将使用这两种控件.屏幕的左边是标题为"Toolbox"的竖直选项卡,单击"Toolbox"选项卡显示"Toolbox"窗口以显示最常用的控件:如果有必要,单击"Common Controls&quo

看实例学VFP:向数据表中添加记录时自动生成编号

本例在"看实例学VFP:向数据表中添加记录并验证输入数据是否合法"的基础上进行了改进,实现了在添加记录时不仅能够完成对输入数据的校验,还具有自动生成编号的功能.自动生成编号的相关代码加在表单的init事件及"添加"按钮的click中,在表单第一次启动或添加完记录后都会调用此段代码,实现自动生成编号的功能.运行界面如下: 本例用到了"数据1"数据库中的"网站信息表",关于该数据库的情况已经在看实例学VFP:示例数据库一文中给出,

mysql-再往数据库中添加数据时,起初可以添加进去,之后不知道是把电脑关了还是怎么老报错,而且添加不进去了

问题描述 再往数据库中添加数据时,起初可以添加进去,之后不知道是把电脑关了还是怎么老报错,而且添加不进去了 Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if

mfc 里用addnew()向mysql表中添加记录时有时在前面,有时在后面,求解啊

问题描述 mfc 里用addnew()向mysql表中添加记录时有时在前面,有时在后面,求解啊 mfc 里用addnew()向mysql表中添加记录时有时在前面,有时在后面,求解啊!! 解决方案 直接用SQL语句控制记录. 解决方案二: 文档 数独求解"> 解决方案三: 我是这样插入的

ajax-在jsp中添加数据时怎样验证重复?

问题描述 在jsp中添加数据时怎样验证重复? 在jsp页面中,有一个添加的表单,有几个文本框,在输入数据时,怎样验证输入的数据是否数据库中已经存在,如果有,提示一下.,求教,有代码最好 解决方案 在input中加上失去焦点onblur=""aa()"" 这aa()方法js调用后台执行查询来判断是否存在 解决方案二: 想实时判断,那你就发ajax去后台查询数据库,结果返回页面给提示事件就用对应input的失去焦点onblur代码?没有!自己网上找吧 解决方案三: ht

java 7-画的图一直显示不到中间,求问关于JFrame中添加Graphics时该如何设置及相关内容

问题描述 画的图一直显示不到中间,求问关于JFrame中添加Graphics时该如何设置及相关内容 import java.awt.*; import javax.swing.*; public class Fractal extends JFrame{ private PaintTriangle paintTriangle = new PaintTriangle(); public Fractal(){ paintFractal(1); add(paintTriangle); } privat

eclipse-怎样在窗体中添加类似于股票走势图那样的图形?

问题描述 怎样在窗体中添加类似于股票走势图那样的图形? 如题,在Eclipse中如何添加坐标轴以及显示走势图呢?数据是从本地读取,希望做过类似图形的给点指点.