看板 java 關於我們 聯絡資訊
請問一下 像我現在做了一個簡單的browser來看java的api 一開始的網頁 先稱首頁1 點Java Platform API Specification進去之後 稱首頁2 首頁2有分三個部分 分別是左上的package 左下的class 和右邊的網頁部分 這時候問題就來了 我點了左邊的class 右邊的網頁雖然內容會變 但是網址還是一樣的 就算儲存起來 開的網頁也是都一樣是首頁2 主要會有問題的動作是上一頁和下一頁 我是把URL都用string的方式存在arrayList 然後讀取現在網頁的URL 用indexOf的方法抓在arrayList中的位置 讀上一個或下一個 先模擬一個動作 我從首頁1點進去首頁2 在首頁2查資訊 像是javax.swing裡面的內容 由於在首頁2查資訊的時候url都不曾變過 實際在arrayList中的情形會是這樣 url1 url2 url2 url2 url2........... 如果這時我按上一頁 用indexOf 只會抓到第一個url2 上一頁就變成首頁1ˊˋ 用lastIndexOf更慘 只會抓最後一個 跳上一個 永遠是首頁2... 如果把超連結中的event 用getUrl抓它的url 也只會抓到右邊的網頁 左邊的就不見了= =" 而且網址也會變 我在用opera看的時候 按上一頁 就只會右邊會跳到上一個網頁 網址也不會變 所以我在想有沒有辦法可以做成這樣 不然每次都會回到首頁1 很麻煩orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.171.140.155
supertitler:拿了要移除,用remove(arraylist.size()) 06/13 18:12
carlcarl:請問一下 是說哪個部分啊? 06/13 20:41
carlcarl:不太了解這個意思~"~ 06/13 20:42
supertitler:我是說arraylist@@左邊不見的...待版上神人解答XD 06/14 01:06
carlcarl:可是如果刪除了 去上一頁之後 就不能回到剛剛那一頁了吧? 06/14 02:49