Re: [問題] socket跟swing
※ 引述《B90165 (abc)》之銘言:
: 請問,如果我要寫一個socket跟swing連接做得到嗎
: 類似:client跟server連線後,server這端有一個swing視窗有幾個按鈕
: 如果我按up的按鈕,就會傳1這個值給server,再由server傳給client
: 在client這端顯示1這個值
: 按down的按鈕就傳2
: 以此類推
: 這樣做得到嗎
: 想請問這個過程比較容易出問題的地方在哪部分
: 因為本人第一次接觸socket跟swing一起,所以不太了解
寫 Java 的好處在於,除非你去碰什麼 JNI 以下的東西
不然,你遇到的什麼東西都是在 JVM 上頭的 class/object
那怕你是在寫 JSP、那也還是 JVM 上頭的 class/object
只不過 JSP Container 幫你做了一些事情
撒尿蝦跟牛肉要怎麼摻在一起做成撒尿牛丸?
那不就是要先買隻撒尿蝦跟一塊牛肉
然後把撒尿蝦去殼取出想要的蝦肉
再把牛肉打成你要的樣子,把撒尿蝦塞進去
放到滾水裡頭成型
所以...
new 一個 Socket 物件(撒尿蝦)
new 一個 BufferedOutputStream(裝蝦肉的盤子)
把 Socket 跟 BufferedOutputStream 連結在一起(告訴廚師要把肉丟這不是丟地上)
new 一個 JFrame (牛肉)
new 一些 JButton 加到 JFrame 裡頭去(把牛肉打成你要的樣子)
要 JButton 被按下去的時候(總要用拇指把肉漿挖出一個洞吧)
要 BufferedOutputStream 送東西出去(把撒尿蝦肉塞進去)
放到滾水裡頭成型是 server 做的事情,先跳過 XD
不外乎準備一個爐子(SocketServer)
把水煮滾等東西丟進來
如果你不知道要怎麼處理撒尿蝦
你可以去翻撒尿蝦圖鑑(API),或是從海鮮料理手冊(Java IO 書籍)下手
同理,你不知道怎麼處理牛肉...
牛肉問題比較多,什麼瘦肉精組合肉、就連煮太老也不行
所以從家畜肉料理手冊(Swing 書籍)下手比較實在
至於摻在一起好不好吃? 這就是另外的問題了...
過程當中哪邊比較容易出問題?
如果你像火雞一樣打牛肉打的很習慣、鵝頭每天都在處理撒尿蝦
那湊在一起基本上就會跟電影裡頭演的一樣順
反過來說,如果你打牛肉打超過十下就累了,那到處都會出問題
什麼,要問「xx 能不能傳值給 oo,讓 oo 可以 xx 到天亮」
那個要半夜十二點之後才能問...... [羞]
====
這是無聊作品... 我真的好無聊啊..... [遮臉]
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.25.10.184
→
12/08 12:31, , 1F
12/08 12:31, 1F
推
12/09 02:59, , 2F
12/09 02:59, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):