共 218 篇文章 |
|
代码灵活竟然是万恶之源!程序员犯的最大错误是编写灵活而抽象的代码。我们都知道软件需求是会变化的,所以让你的代码具有灵活性,能够处理那些不可避免的变化,这样不是很好吗?大多数关于面向对象编程的经典都会阐述这一点,比如说通过使用抽象类,所以子类可以变化,因此我们的代码将是灵活的和可复用的,这样做不是很棒吗?在软件设计也有一... 阅17 转0 评0 公众公开 23-03-21 09:50 |
android 【九种对话框】的实现方式。}private void getView(){btn_diaNormal=(Button)findViewById(R.id.btn_diaNormal);btn_diaMulti=(Button)findViewById(R.id.btn_diaMulti);btn_diaList=(Button)findViewById(R.id.btn_diaList);btn_diaMultiChos=(Button)findViewById(R.id.btn_diaMultiChos);btn_diaProcess=(Button)findViewById(R.id.... 阅1 转自niuniu小... 公众公开 21-12-18 10:57 |
本讲介绍一下Android基本组件:对话框AlertDialog。//获得自定义对话框 View view = factory.inflate(R.layout.login, null); AlertDialog dialog02 = new AlertDialog.Builder(Lesson_02_Dia.this) .setIcon(android.R.drawable.btn_star) .setTitle("登录") .setView(view) .setPositiveButton(&q... 阅1 转自凡尘一滴 公众公开 21-12-18 10:56 |
button监听事件。在组件文件main.xml中,对Button加入:android:onClick=''''''''onClick_Event''''''''在activity中加入以下代码: public void onClick_Event(View view) { TextView textview = (TextView)findViewById(R.id.textView1); textview.setText('''... 阅12 转0 评0 公众公开 21-12-18 09:58 |
actionPerformed()抽象方法 Java API中的定义: actionPerformed()是actionListener()接口中声明的一个抽象方法,在监听器接收到触发事件源时自动调用的,比如按下按钮后,它和KeyListener,MouseLisenter,WindowListener等是同一性质的方法(分别对应键盘监听、鼠标监听、窗口监听)。 阅43 转0 评0 公众公开 21-12-18 09:56 |
java组件及事件处理(11)加入监听器 分三步 (1) implements ActionListener (2)负责加监听器的 地方 addActionListener(this) (3)新的一个负责监听的方法里面写时间处理程序。下面的例子通过监听器实现— 有两个按钮,点击任意一个按钮可以实现不同的功能,比如点击press me 可以打印press me ,点击don''''''... 阅76 转0 评0 公众公开 21-12-18 09:55 |
Java Swing(二)按钮点击事件处理ActionListener.监听器 监听器Listener是Java Swing中界面事件处理的一种方式。private class MyButtonListener implements ActionListener{ @Override public void actionPerformed(ActionEvent a){//按下按钮后监听器会调用actionPerformed方法 MyFrame.this.showTime();//方法名字没有冲突的时候,前缀MyFr... 阅321 转0 评0 公众公开 21-12-18 09:55 |
JAVA:事件监听器之Button类中的addActionListener(ActionListen...4 public class FrameDemo 5 { 6 //定义该图形中所需的组件的引用 7 private Frame f; 8 private Button bt; 9 10 //方法11 FrameDemo()//构造方法12 {13 madeFrame();14 }15 16 public void madeFrame()17 {18 f = new Frame(''''''''My... 阅81 转0 评0 公众公开 21-12-18 09:54 |
addActionListener(this)button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { ...// Other code for your class public void actionPerformed(ActionEvent actionEvent) { System.out.println(''''''''I was selected.'''''''');... 阅9 转0 评0 公众公开 21-12-18 09:53 |
但是要注意的是,虽然在静态方法中不能访问非静态成员方法和非静态成员变量,但是在非静态成员方法中是可以访问静态成员方法/变量的。static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象所共享,在内存中只有一个副本【存放在方法区】,它当且仅当在类初次加载时会被初始化【加final和不加final的static变量初始化... 阅1 转自任易x9coj... 公众公开 21-12-02 19:52 |