Skip to content

Commit

Permalink
version 0.65
Browse files Browse the repository at this point in the history
  • Loading branch information
dipoo committed May 21, 2015
1 parent b4ba4d2 commit cd690fb
Show file tree
Hide file tree
Showing 9 changed files with 37 additions and 24 deletions.
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
egdownloader
============
适合里站,表站未知(访问不了~囧)。
适合里站,表站未知;

百度网盘:[egdownloader0.60.exe](http://pan.baidu.com/s/1i3ioXmt) 下载。
百度网盘:[egdownloader0.65.exe](http://pan.baidu.com/s/1hqGjq5I) 下载。

![结构](./ui.png)
2 changes: 1 addition & 1 deletion src/org/arong/egdownloader/model/Setting.java
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public class Setting {
private String showPicSuffix = "\"";//浏览漫画的地址后缀
private String realUrlPrefix = "<img id=\"img\" src=\"";
private String realUrlSuffix = "\"";
private String loginUrl = "https://forums.e-hentai.org/index.php?act=Login&CODE=01";
private String loginUrl = "http://forums.e-hentai.org/index.php?act=Login&CODE=01";

/**
* 统计
Expand Down
2 changes: 1 addition & 1 deletion src/org/arong/egdownloader/ui/ComponentConst.java
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ public final class ComponentConst {

/*AboutMenuWindow内的组件*/
public final static String ABOUT_TEXTPANE_TEXT ="<h3>" + Version.NAME +
"</h3>作&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;者:<b>" +
"&nbsp;<small><font color='red'>一周年版</font></small></h3>作&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;者:<b>" +
Version.AUTHOR + "</b><br>版&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;本:<b>" +
Version.VERSION +"</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='checkVersion'><font color='red'>检查新版本</font><a/><br>更新时间:<b>" + Version.MODIFLIED +
"</b><br>项目地址:<a href='https://github.com/dipoo/egdownloader'>https://github.com/dipoo/egdownloader</a>" +
Expand Down
20 changes: 10 additions & 10 deletions src/org/arong/egdownloader/ui/IconManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -46,52 +46,52 @@ public static ImageIcon getIcon(String name){
return loadingImage;
}else if("artistcg".equals(name)){
if(artistcgImage == null){
artistcgImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "ARTISTCG.png"));
artistcgImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "artistcg.png"));
}
return artistcgImage;
}else if("asianporn".equals(name)){
if(asianpornImage == null){
asianpornImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "ASIANPORN.png"));
asianpornImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "asianporn.png"));
}
return asianpornImage;
}else if("cosplay".equals(name)){
if(cosplayImage == null){
cosplayImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "COSPLAY.png"));
cosplayImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "cosplay.png"));
}
return cosplayImage;
}else if("doujinshi".equals(name)){
if(doujinshiImage == null){
doujinshiImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "DOUJINSHI.png"));
doujinshiImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "doujinshi.png"));
}
return doujinshiImage;
}else if("gamecg".equals(name)){
if(gamecgImage == null){
gamecgImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "GAMECG.png"));
gamecgImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "gamecg.png"));
}
return gamecgImage;
}else if("imageset".equals(name)){
if(imagesetImage == null){
imagesetImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "IMAGESET.png"));
imagesetImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "imageset.png"));
}
return imagesetImage;
}else if("manga".equals(name)){
if(mangaImage == null){
mangaImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "MANGA.png"));
mangaImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "manga.png"));
}
return mangaImage;
}else if("misc".equals(name)){
if(miscImage == null){
miscImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "MISC.png"));
miscImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "misc.png"));
}
return miscImage;
}else if("non-h".equals(name)){
if(non_hImage == null){
non_hImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "NON-H.png"));
non_hImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "non-h.png"));
}
return non_hImage;
}else if("western".equals(name)){
if(westernImage == null){
westernImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "WESTERN.png"));
westernImage = new ImageIcon(IconManager.class.getResource(ComponentConst.ICON_PATH + "western.png"));
}
return westernImage;
}
Expand Down
6 changes: 3 additions & 3 deletions src/org/arong/egdownloader/ui/swing/AJButton.java
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ public void mouseEntered(MouseEvent e) {
public AJButton(String text, String name, String icon, ActionListener actionListener,
int x, int y, int width, int height) {
this(text, name, actionListener, x, y, width, height);
if(icon != null){
if(icon != null && !"".equals(icon)){
try{
this.setIcon(new ImageIcon(getClass().getResource(ComponentConst.ICON_PATH + icon)));
}catch(Exception e){
Expand All @@ -85,7 +85,7 @@ public AJButton(String text, String name, String icon, MouseListener mouseListen
this(text, name, null, x, y, width, height);
if(mouseListener != null)
this.addMouseListener(mouseListener);
if(icon != null){
if(icon != null && !"".equals(icon)){
try{
this.setIcon(new ImageIcon(getClass().getResource(ComponentConst.ICON_PATH + icon)));
}catch(Exception e){
Expand Down Expand Up @@ -128,7 +128,7 @@ public void mouseEntered(MouseEvent e) {

public AJButton(String text, String icon){
this(text);
if(icon != null){
if(icon != null && !"".equals(icon)){
try{
this.setIcon(new ImageIcon(getClass().getResource(ComponentConst.ICON_PATH + icon)));
}catch(Exception e){
Expand Down
16 changes: 15 additions & 1 deletion src/org/arong/egdownloader/ui/table/SearchTasksTable.java
Original file line number Diff line number Diff line change
Expand Up @@ -233,7 +233,21 @@ public void doWork(Window window, ActionEvent e) {
comicWindow.searchBtn.doClick();
}
}));
table.popupMenu = new AJPopupMenu(downItem, openPageItem, openBtPageItem, searchTitleItem);
JMenuItem searchAuthorItem = new AJMenuItem("搜索作者", Color.BLACK, "",
new MenuItemActonListener(comicWindow.mainWindow, new IMenuListenerTask() {
public void doWork(Window window, ActionEvent e) {
final SearchTask task = table.getTasks().get(table.getSelectedRow());
String name = task.getName();
if(name != null){
if(name.indexOf("[") != -1 && name.indexOf("]") != -1 && name.indexOf("[") < name.indexOf("]")){
name = name.substring(name.indexOf("[") + 1, name.indexOf("]"));
comicWindow.keyField.setText(name);
comicWindow.searchBtn.doClick();
}
}
}
}));
table.popupMenu = new AJPopupMenu(downItem, openPageItem, openBtPageItem, searchTitleItem, searchAuthorItem);
}
table.popupMenu.show(table, e.getPoint().x, e.getPoint().y);
}
Expand Down
4 changes: 2 additions & 2 deletions src/org/arong/egdownloader/ui/window/AboutMenuWindow.java
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ public AboutMenuWindow(final JFrame mainWindow) {
// 设置主窗口
this.setSize(340, 250);
this.setIconImage(new ImageIcon(getClass().getResource(ComponentConst.ICON_PATH + ComponentConst.SKIN_NUM + ComponentConst.SKIN_ICON.get("user"))).getImage());
this.setTitle("about");
this.setTitle("关于");
this.setVisible(true);
this.setResizable(false);
this.setLocationRelativeTo(mainWindow);
Expand Down Expand Up @@ -79,7 +79,7 @@ public void hyperlinkUpdate(HyperlinkEvent e) {
String egVersion = WebClient.getRequestUseJava(ComponentConst.EG_VERSION_URL, null);
Map<String, String> version = JsonUtil.json2Map(egVersion);
if(! Version.VERSION.equals(version.get("version"))){
int r = JOptionPane.showConfirmDialog(this_, "最新版本号为:" + version.get("version") + ",是否前往下载?");
int r = JOptionPane.showConfirmDialog(this_, "最新版本号为:" + version.get("version") + "是否前往下载?");
if(r == JOptionPane.OK_OPTION){
try {
Desktop.getDesktop().browse(new URI(version.get("url")));
Expand Down
2 changes: 1 addition & 1 deletion src/org/arong/egdownloader/ui/window/InitWindow.java
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ protected void paintComponent(Graphics g) {
};
backPanel.setLayout(null);
backPanel.setBounds(0, 0, icon.getIconWidth(), icon.getIconHeight());
JLabel v = new AJLabel(Version.NAME + "v" + Version.VERSION, Color.WHITE, 0, 10, icon.getIconWidth(), 30);
JLabel v = new AJLabel(Version.NAME + "v" + Version.VERSION + "周年版", Color.WHITE, 0, 10, icon.getIconWidth(), 30);
v.setHorizontalAlignment(JLabel.CENTER);
textLabel = new AJLabel("程序初始化",Color.WHITE,0,100,icon.getIconWidth(),30);
textLabel.setHorizontalAlignment(JLabel.CENTER);
Expand Down
4 changes: 2 additions & 2 deletions src/org/arong/egdownloader/version/Version.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ public final class Version {
// 程序名
public final static String NAME = "EG下载器";
// 程序版本号
public final static String VERSION = "0.60";
public final static String VERSION = "0.65";
// 程序作者
public final static String AUTHOR = "dipoo";
// 程序最后修改时间
public final static String MODIFLIED = "2015-03-25";
public final static String MODIFLIED = "2015-05-21";

}

0 comments on commit cd690fb

Please sign in to comment.