1、第一,這是Android開(kāi)發(fā),不是Java,雖然Android也是以java為核心,但我不是抬杠。Android和java真的有天差地別,二者用途差別很大。第二,解題。第八題,說(shuō)的很清楚了 編排TextView控件。
創(chuàng)新互聯(lián)主要業(yè)務(wù)有網(wǎng)站營(yíng)銷策劃、網(wǎng)站制作、成都網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、微信小程序開(kāi)發(fā)、HTML5建站、程序開(kāi)發(fā)等業(yè)務(wù)。一次合作終身朋友,是我們奉行的宗旨;我們不僅僅把客戶當(dāng)客戶,還把客戶視為我們的合作伙伴,在開(kāi)展業(yè)務(wù)的過(guò)程中,公司還積累了豐富的行業(yè)經(jīng)驗(yàn)、成都全網(wǎng)營(yíng)銷推廣資源和合作伙伴關(guān)系資源,并逐漸建立起規(guī)范的客戶服務(wù)和保障體系。
1、getGraphics().drawLine(x,y, e.getX(), e.getY());這一行改為 f.getGraphics().drawLine(x,y, e.getX(), e.getY());即可。
2、由于new TestButton是會(huì)產(chǎn)生一個(gè)Frame。所以你用bb.addActionListener(new TestButton());時(shí)產(chǎn)生了一個(gè)TestButton對(duì)象,那么這時(shí)會(huì)產(chǎn)生一個(gè)Frame(Frame f = new Frame(FBI);)記做為B。
3、很明確的告訴你,Java無(wú)法直接實(shí)現(xiàn)狀態(tài)欄(就是沒(méi)有狀態(tài)欄這個(gè)類),如果需要只能自己來(lái)“畫(huà)”了,就是用JLabel加上Border放在窗口最下邊來(lái)“模擬”了。用Java來(lái)作GUI開(kāi)發(fā)是很麻煩的,畢竟Java的主要方向還是網(wǎng)絡(luò)。
4、提供兩個(gè)解決辦法:一個(gè)是讓MyDialog繼承自JDialog,而不是Dialog;另外一種方法是在MyDialog構(gòu)造函數(shù)中把a(bǔ)ddWindowListener調(diào)用提到setVisible調(diào)用之前。至于這個(gè)原因嘛,我也還不能夠系統(tǒng)解釋出來(lái)。不好意思。
1、要開(kāi)始用Java編寫(xiě)程序,先設(shè)置你的工作環(huán)境。許多程序員使用集成開(kāi)發(fā)環(huán)境(Integrated Development Environment,IDE)進(jìn)行Java編程,比如Eclipse和NetBeans。但是不必使用臃腫的IDE,也可以編寫(xiě)Java程序并編譯它。
2、如下:(1) 一個(gè)Java語(yǔ)言開(kāi)發(fā)工具包(Java Devekopment Kit),其中包括Java 編譯器和Java運(yùn)行環(huán)境。(2) 一份Java語(yǔ)言API文檔,目前版本的Java語(yǔ)言API文檔同樣可以免費(fèi)。
3、有自己的學(xué)習(xí)地圖 在學(xué)習(xí)了基本的j2se之后,可以使用實(shí)際應(yīng)用Java編寫(xiě)程序。
4、熟練的使用Java語(yǔ)言進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì),有良好的編程習(xí)慣,熟悉常用的JavaAPI,包括集合框架、多線程(并發(fā)編程)、I/O(NIO)、Socket、JDBC、XML、反射等。
5、如何自學(xué)Java編程?選定一個(gè)方向 首先,我們選擇方向的目的是什么?不就是為了找份工作嗎?那直接到招聘類網(wǎng)站去搜下相關(guān)的崗位數(shù)量及要求不就好了,哪個(gè)數(shù)量多,自己也喜歡,那就選這個(gè)即可。
6、使用JavaAPI編寫(xiě)高級(jí)程序 當(dāng)完成了基礎(chǔ)程序編寫(xiě)后,掌握了一定的編程技巧的我們就可以進(jìn)行下一步了。建議努力學(xué)習(xí)Java集合和JavaIO內(nèi)部的API。熟悉API提供的各種類和接口,用它們來(lái)創(chuàng)建程序。