扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
1、大概是这样的,可能大小写或者字母有差错:button.setOnClickListener(new Button.onClickListener(){ public void actionPerformed(ActionEvent e){ //这里写你的操作。每个按钮这只不同的监听就可以了。
创新互联2013年至今,先为临泽等服务建站,临泽等地企业,进行企业商务咨询服务。为临泽企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
2、一般 Java 的 Swing 里面的 JDialog 都会是模态的,我们只能使用另一个自定义的方法来弹出来一个,比如像 JInternalFrame 这样的,自己来管理焦点,不要像 JDialog 那个锁定焦点在 JDialog 上面直到 JDialog 关闭。
3、你能实现是吧!先把这个程序写出来,然后就在这程序上面修改,你用一个static变量保存用户点击的次数,双数时你才能让这个按钮有效,进行转换。
4、这个问题是因为你的按钮JButton对象是静态的导致。我也遇到过,把新建按钮对象语句前面的static修饰去掉即可。因为static对象在内存里面只有它唯一一个,所以每次运行,相当于给同一个按钮多加一个actionListener。
5、第2窗口,把setLayout(null)添加上去。 。。
先创建好frame对象,然后点击button的时候让其显示就OK了,重复点击就不会在新建了。setVisible(true);这个方法就是显示,设置成false就是不显示。
你应该这样做:为JFrame2创建一个单独的类,使用单例模式(不懂的去查设计模式的书),在按钮事件中只处理一个实例(如:JFramegetInstance().setVisible(true) )。
首先分析需要的GUI技术 java中一般使用swing 和awt技术来实现图形界面,Swing组件较多,功能比较强大,所以这里使用Swing组件来实现。窗口使用(JFrame),按钮使用(JButton)。
程序改好了你在OpenJFrame这个类中画界面就行了, ML 这个类是一个监听功能,给你的按钮加上了监听,另外建议不要再main函数中写界面的代码 。
这个问题是因为你的按钮JButton对象是静态的导致。我也遇到过,把新建按钮对象语句前面的static修饰去掉即可。因为static对象在内存里面只有它唯一一个,所以每次运行,相当于给同一个按钮多加一个actionListener。
代码的话很多,我只能告诉你一下方法。在jpanel里画,在里面取到graphics(paint方法的参数就是)。按钮添加actionlistener,事件体是用graphics的setcolor改变颜色,然后调用jpanel的repaint方法重绘一下就行了。
你是不是用的awt而不是Swing?首先想要这么多按钮,要new这么多次是肯定的,不可能new一次然后反复添加就可以了。
如果是两个按钮,一个按钮是10进制转2进制,一个按钮是2进制转10进制,你能实现是吧!先把这个程序写出来,然后就在这程序上面修改,你用一个static变量保存用户点击的次数,双数时你才能让这个按钮有效,进行转换。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流