xxsr.net
当前位置:首页 >> jAvA关于swing的 >>

jAvA关于swing的

可以把JBa .addActionListener(this);这句改成其他的: 比如:JBa .addActionListener(A,B类的某个成员字段); 我的意思是,按钮就在A,B、中定义,然后在A类中(B类类似不再重复)的构造函数中new出来并注册时间监听,那么问题来了,谁来监听?...

问题1 取消了容器布局,需要手动指定label的位置,就像button的 setBounds(0,0,20,20)//这四个参数 第一个是横坐标 第二个是纵坐标(以窗口左上角为原点),然后是长和宽。给label也设置个位置就能显示了。然后那个l.setHorizontalAlignment不知道...

如果你把每个jpanel都用方法写出来,比如: private void pan extends JPanel{} 在这个里面定义的东西 ,在其它地方不被识别,即可以再次使用。 要是变量需要在main里面使用,那只能在构造函数下声名成static变量,这样的话,肯定要用不一样的变...

validate public void validate()验证此容器及其所有子组件。 使用 validate 方法会使容器再次布置其子组件。已经布置容器后,在修改此容器的子组件的时候(在容器中添加或移除组件,或者更改与布局相关的信息),应该调用上述方法。 覆盖: 类 ...

效果图 参考代码 import java.awt.*;import java.awt.event.*;import javax.swing.*;//本类继承自JFrame 实现了 ActionListener接口public class DemoFrame1 extends JFrame implements ActionListener {JPanel jpc ;//存放组件的面板JScrollPan...

简单的很。可以用按钮监听事件然后重绘界面就行了。比如: JPanel jp=(JPanel)this.getContentPane(); JButton jb=new JButton(); public TFrame() { //构造方法里的把组件添加进去 jp.addActionListener(new ActionListener() { //更新内容 // ...

有没有引入windowsbuider的包呢 EventQueue试试

设置此组件激发的操作事件的命令名称。 如: JButton btnShow = new JButton(); btnShow.setActionCommand("show"); 当这个按钮被点击的时候,你就可以用 ActionEvent 的 getActionCommand().equals("show") 去比较触发事件的是不是这个按钮

两个窗体是不同的实例 窗体的静态数据会在这两个实例中共享,非静态数据不会干扰。

敲代码满了,来晚了一步==||,俺初学,这程度了…… import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.sw...

网站首页 | 网站地图
All rights reserved Powered by www.xxsr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com