📄 addaddressaction.java
字号:
package com.plugindev.addressbook.actions;
import org.eclipse.jface.action.Action;
import org.eclipse.jface.resource.ImageDescriptor;
import com.plugindev.addressbook.models.AddressCategory;
import com.plugindev.addressbook.models.AddressItem;
import com.plugindev.addressbook.models.AddressManager;
public class AddAddressAction extends Action {
// private AddressView view;
public AddAddressAction(String text,
ImageDescriptor imageDescriptor){
super(text, imageDescriptor);
}
public void run()
{
//临时实现,将在后续章节中最终实现
AddressItem[] addresses = new AddressItem[8];
AddressItem item1 = new AddressItem("Nemo", AddressCategory.FAMILY);
AddressItem item2 = new AddressItem("Dingding", AddressCategory.VIP);
AddressItem item3 = new AddressItem("Flysky", AddressCategory.FRIENDS);
AddressItem item4 = new AddressItem("Rainny", AddressCategory.UNKNOWN);
AddressItem item5 = new AddressItem("Brighter", AddressCategory.ORDINARY);
AddressItem item6 = new AddressItem("Snow", AddressCategory.LOVER);
AddressItem item7 = new AddressItem("Denny", AddressCategory.BUSINESS);
AddressItem item8 = new AddressItem("Lily", AddressCategory.TEACHER);
addresses[0] = item1;
addresses[1] = item2;
addresses[2] = item3;
addresses[3] = item4;
addresses[4] = item5;
addresses[5] = item6;
addresses[6] = item7;
addresses[7] = item8;
AddressManager.getManager().addAddresses(addresses);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -