当前位置:  技术问答>java相关

无标题栏的Jwindow为什么不能显示

    来源: 互联网  发布时间:2015-07-11

    本文导语:  兄弟我在最近的一个程序中,新建了一个由JWindow派生的类subwin,并在上面添加了一个Jlable.然后在主程序中设置了一个按钮,触发这个按钮,就可以让上面定义的subwin显示出来。按钮中的代码也很简单: subwin win=new sub...

兄弟我在最近的一个程序中,新建了一个由JWindow派生的类subwin,并在上面添加了一个Jlable.然后在主程序中设置了一个按钮,触发这个按钮,就可以让上面定义的subwin显示出来。按钮中的代码也很简单:
subwin win=new subwin();
win.pack();
win.show();
编译顺利通过,但是触发按钮后,却没有反应。
为什么会这样?

|
如果你的事件顺利触发的话,很有可能你的subwin里面什么都没有,size为0,加上没有标题栏,当然什么都没有。
setSize(100,100);试试。

|
我对你的程序作了一点改动,这样你就可以看到你要看到的结果了
如果你嫌太小了的话你可以把SETSZIE()里的大小改变一下
呵呵
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Biaoti extends JWindow {
  private JLabel jLabel1 = new JLabel();
  private JButton jButton1 = new JButton();
  private JToggleButton jToggleButton1 = new JToggleButton();

  public Biaoti(Frame f) {
      super(f);
    Icon normal=new ImageIcon("gear_01.jpg");
    Icon normal2=new ImageIcon("index01.jpg");
    Icon isappear=new ImageIcon("index02.jpg");
    jLabel1.setIcon(normal2);
    jLabel1.setText("jLabel1");
    jLabel1.setBounds(new Rectangle(47, 75, 293, 113));
    this.getContentPane().setLayout(null);
    jButton1.setBounds(new Rectangle(58, 210, 119, 45));
    jButton1.setText("jButton1");
    jToggleButton1.setText("jToggleButton1");
    jToggleButton1.setBounds(new Rectangle(186, 16, 155, 44));
    getContentPane().add(jLabel1, null);
    getContentPane().add(jButton1, null);
    getContentPane().add(jToggleButton1, null);
       Dimension screensize =Toolkit.getDefaultToolkit().getScreenSize();
      setLocation(screensize.width/4,screensize.height/4);
      setVisible(true);
}
public static void main(String args[]){
     Frame f = new Frame();
     Biaoti  b = new Biaoti(f);
     b.setSize(300,200);
}
}

|
setSize(100, 100);
setLocation(100, 100)
再试试

|
faint, jButton1没加监听

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • android,不显示标题的方法小例子
  • JB4中的JDBTable中怎样显示标题(字段名)?
  • Jquery层显示标题与内容随鼠标移动的代码
  • Jquery创建层显示标题和内容且随鼠标移动而移动
  • Android 自定义标题栏 显示网页加载进度的方法实例
  • HTML 文档各种标题的定义及参考手册
  • Qt window(QWidget)的标题栏怎样添加“?”按钮
  • jTable中行标题的宽度调整问题,急,各位大虾多帮忙啦!
  • jQuery图片标题插件 Captify
  • 为什么我的JTable没有标题
  • android activity设置无标题实现全屏
  • 请问如何得到当前窗口和他的标题呢?
  • bash shell ssh 登录后改变标题
  • 通过shell脚本修改终端标题
  • UBUNTU 10.04 没有标题栏!!
  • Android中隐藏标题栏和状态栏的方法
  • 如何正确使用标题元素、段落和强制换行
  • php网页标题中文乱码的有效解决方法
  • 如何去掉IE的标题后面的文字?
  • 请高手提供qt无边框标题栏窗口的方法,100分以迎。
  • 怎么把JAVA的标题栏换成XP的啊
  • 怎么把JAVA的标题栏换成XP的啊
  • 请问如何修改vi的标题?
  • QT 对话框标题的字体怎么改???
  • red hat 桌面、窗口标题栏以及图标出现白色点点?!
  • wince禁止程序标题栏上的退出按钮示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3