⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 maincanvas.java

📁 一个手机小说查看系统,可以进行小说的下载、查阅等操作。
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
				toState(S_MENU);
			}
			else if(k ==KEY_NUM3)
			{
				
			}
			else if(ga == UP)
			{
				selectedset--;
				if(selectedset<0)selectedset = 1;
			}
			else if(ga == DOWN)
			{
				selectedset++;
				if(selectedset>1)selectedset = 0;
			}
			else if(ga == LEFT)
			{
				if(selectedset==0)
				{
					styleid--;
					if(styleid<0)styleid = 0;
				}
				else if(selectedset==1)
				{
					ctextid--;
					if(ctextid<0)ctextid = 0;
				}
			}
			else if(ga == RIGHT)
			{
				if(selectedset==0)
				{
					styleid++;
					if(styleid>C_STYLE.length-1)styleid = C_STYLE.length-1;
				}
				else if(selectedset==1)
				{
					ctextid++;
					if(ctextid>C_TEXT.length-1)ctextid = C_TEXT.length-1;
				}
			}
		}
		else if(state == S_MENU)
		{
			if(k==KEY_NUM1)
			{
				if(bLoaded)return;
				if(selectedmenu==0 && bSaved)
				{
					if(bLoadedRead)
						toState(S_BOOKREAD);
					else
					{
						rowsoffread = Integer.parseInt(contentrowsat);
						connrequest("http://www.oomiz.com/oobook.php?action=bookread&contentid="+contentid);
						toState(S_BOOKREAD_BEFORE);
						statetoload = S_BOOKREAD;
						bLoaded = true;
					}
				}
				else if(selectedmenu == 1)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=favorites&perpage="+rowsperpage+"");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
					bLoaded = true;
				}
				else if(selectedmenu == 2)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=bcompleted&perpage="+rowsperpage+"");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
					bLoaded = true;
				}
				else if(selectedmenu == 3)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=newupdate&perpage="+rowsperpage+"");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
					bLoaded = true;
				}
				else if(selectedmenu == 4)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=topvotes&perpage="+rowsperpage+"");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
					bLoaded = true;
				}
				else if(selectedmenu == 5)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=topvisits&perpage="+rowsperpage+"");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
					bLoaded = true;
				}
				else if(selectedmenu == 6)
				{
					//connrequest("http://www.oomiz.com/oobook.php?action=personal");
					//toState(S_INDEX_BEFORE);
					//statetoload = S_INDEX;
					//bLoaded = true;
				}
				else if(selectedmenu == 7)
				{
					toState(S_SETTING_BEFORE);
					statetoload = S_SETTING;
				}
			}
			else if(k ==KEY_NUM3)
			{
				mm.destroyApp(true);
			}
			else if(ga == UP)
			{
				selectedmenu--;
				if(selectedmenu<(bSaved?0:1))selectedmenu = 7;
			}
			else if(ga == DOWN)
			{
				selectedmenu++;
				if(selectedmenu>7)selectedmenu = bSaved?0:1;
			}
		}
		else if(state == S_INDEX)
		{
			if(k==KEY_NUM1)
			{
				toState(S_MENU);
			}
			else if(k ==KEY_NUM3)
			{
				if(bLoaded)return;
				if(selectedmenu == 0)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=bookread&contentid="+contentid);
					toState(S_BOOKREAD_BEFORE);
					statetoload = S_BOOKREAD;
				}
				else if(selectedmenu == 1)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=favorites");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
				}
				else if(selectedmenu == 2)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=bcompleted");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
				}
				else if(selectedmenu == 3)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=newupdate");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
				}
				else if(selectedmenu == 4)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=topvotes");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
				}
				else if(selectedmenu == 5)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=topvisits");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
				}
				else if(selectedmenu == 6)
				{
					connrequest("http://www.oomiz.com/oobook.php?action=personal");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
				}
				bLoaded = true;
				toState(S_INDEX_BEFORE);
				statetoload = S_INDEX;
			}
			else if(ga == FIRE && vIndex != null)
			{
				try
				{
					bookid = ((String[])vIndex.elementAt(selectedindex))[1];
					connrequest("http://www.oomiz.com/oobook.php?action=bookinfo&bookid="+bookid);
				}catch(Exception e){}
				toState(S_BOOKINFO_BEFORE);
				statetoload = S_BOOKINFO;
			}
			else if(ga == UP && vIndex != null)
			{
				selectedindex--;
				if(selectedindex<0)
					selectedindex = vIndex.size();
			}
			else if(ga == DOWN && vIndex != null)
			{
				selectedindex++;
				if(selectedindex>vIndex.size()-1)
					selectedindex = 0;
			}
			else if(ga == LEFT)
			{
				if(indexpage>0)
				{
					indexpage--;
					int i = indexpage + 1;
					if(selectedmenu == 1)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=favorites&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
					else if(selectedmenu == 2)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=bcompleted&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
					else if(selectedmenu == 3)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=newupdate&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
					else if(selectedmenu == 4)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=topvotes&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
					else if(selectedmenu == 5)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=topvisits&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
				}
			}
			else if(ga == RIGHT)
			{
				if(rowsperpage*(indexpage+1)<indexall)
				{
					indexpage++;
					int i = indexpage + 1;
					if(selectedmenu == 1)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=favorites&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
					else if(selectedmenu == 2)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=bcompleted&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
					else if(selectedmenu == 3)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=newupdate&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
					else if(selectedmenu == 4)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=topvotes&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
					else if(selectedmenu == 5)
					{
						connrequest("http://www.oomiz.com/oobook.php?action=topvisits&perpage="+rowsperpage+"&page="+i);
						toState(S_INDEX_BEFORE);
						statetoload = S_INDEX;
						bLoaded = true;
					}
				}
			}
		}
		else if(state == S_BOOKINFO)
		{
			if(k==KEY_NUM1)
			{
				if(bLoadedIndex)
					toState(S_INDEX);
				else
				{
					connrequest("http://www.oomiz.com/oobook.php?action=favorites&perpage="+rowsperpage+"");
					toState(S_INDEX_BEFORE);
					statetoload = S_INDEX;
					bLoaded = true;
				}
			}
			else if(k ==KEY_NUM3)
			{
				connrequest("http://www.oomiz.com/oobook.php?action=bookinfo&bookid="+bookid);
				toState(S_BOOKINFO_BEFORE);
				statetoload = S_BOOKINFO;
			}
			else if(ga == FIRE)
			{
				connrequest("http://www.oomiz.com/oobook.php?action=bookdir&bookid="+bookid);
				toState(S_BOOKDIR_BEFORE);
				statetoload = S_BOOKDIR;
			}
			else if(ga == UP)
			{
				rowsoffinfo--;
				if(rowsoffinfo < 0)
					rowsoffinfo = 0;
			}
			else if(ga == DOWN)
			{
				rowsoffinfo++;
				if(rowsoffinfo > rowsall -1)
					rowsoffinfo = rowsall -1;
			}
		}
		else if(state == S_BOOKDIR)
		{
			if(k==KEY_NUM1)
			{
				if(bLoadedInfo)
					toState(S_BOOKINFO);
				else
				{
					connrequest("http://www.oomiz.com/oobook.php?action=bookinfo&bookid="+bookid);
					toState(S_BOOKINFO_BEFORE);
					statetoload = S_BOOKINFO;
				}
			}
			else if(k ==KEY_NUM3)
			{
				connrequest("http://www.oomiz.com/oobook.php?action=bookdir&bookid="+bookid);
				toState(S_BOOKDIR_BEFORE);
				statetoload = S_BOOKDIR;
			}
			else if(ga == FIRE && vDir != null)
			{
				selecteddir = Integer.parseInt((String)vDirIndex.elementAt(selectedline));
				String[] tem = ((String[])vDir.elementAt(selecteddir));
				System.out.println(tem[3]);
				if(tem[0].equals("dd"))
					;
				else if(tem[0].equals("cc"))
				{
					rowsoffread = 0;
					contentid = tem[3];
					connrequest("http://www.oomiz.com/oobook.php?action=bookread&contentid="+contentid);
					toState(S_BOOKREAD_BEFORE);
					statetoload = S_BOOKREAD;
				}
			}
			else if(ga == UP && vDir != null)
			{
				selectedline--;
				if(selectedline<0)
					selectedline = 0;
				if(selectedline<rowsoffindex)
					rowsoffindex = selectedline;
			}
			else if(ga == DOWN && vDir != null)
			{
				selectedline++;
				if(selectedline>vDirIndex.size()-1)
					selectedline = vDirIndex.size()-1;
				if(selectedline > rowsoffindex+rowsperpage)
					rowsoffindex = selectedline - rowsperpage;
			}
			else if(k == KEY_STAR)
			{
				selectedline -= rowsperpage;
				if(selectedline<0)
					selectedline = 0;
				if(selectedline<rowsoffindex)
					rowsoffindex = selectedline;
			}
			else if(k == KEY_POUND)
			{
				selectedline += rowsperpage;
				if(selectedline>vDirIndex.size()-1)
					selectedline = vDirIndex.size()-1;
				if(selectedline > rowsoffindex+rowsperpage)
					rowsoffindex = selectedline - rowsperpage;
			}
			else if(ga == LEFT && vDir != null)
			{
				selecteddir = Integer.parseInt((String)vDirIndex.elementAt(selectedline));
				String[] tem = ((String[])vDir.elementAt(selecteddir));
				if(tem[0].equals("dd"))
				{
					tem[6] = "0";
					vDir.setElementAt(tem,selecteddir);
				}
			}
			else if(ga == RIGHT && vDir != null)
			{
				selecteddir = Integer.parseInt((String)vDirIndex.elementAt(selectedline));
				String[] tem = ((String[])vDir.elementAt(selecteddir));
				if(tem[0].equals("dd"))
				{
					tem[6] = "1";
					vDir.setElementAt(tem,selecteddir);
				}
			}
		}
		else if(state == S_BOOKREAD)
		{
			if(k==KEY_NUM1)
			{
				if(bLoadedDir)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -