java中JScrollPane 通常搭配JTable或者JTextArea使用
10年積累的做網(wǎng)站、成都做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有淄川免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
搭配JTextArea時,把文本域放入到JScrollPane 中,當(dāng)文本超過文本域時可以拖動JScrollPane 的滾動條方便的查看更多數(shù)據(jù)
搭配JTabel時,把表格放到JScrollPane 中,除了可以看到更多的數(shù)據(jù), 還能顯示出表格的列標(biāo)題
效果圖
具體代碼
import?java.awt.BorderLayout;
import?java.awt.GridLayout;
import?java.awt.event.*;
import?javax.swing.*;
public?class?FrameDemo?extends?JFrame?{
JTable?jtb;
JTextArea?jta;
?FrameDemo()?{
String[]?title?=?{"name","interest"};
String[][]?data=?{
{"張三","羽毛球"},
{"李四","乒乓球"},
{"張三","羽毛球"},
{"李四","乒乓球"},
{"張三","羽毛球"},
{"李四","乒乓球"},
{"張三","羽毛球"},
{"李四","乒乓球"}
};
jtb?=?new?JTable(data,title);
JScrollPane?jsp?=?new?JScrollPane(jtb);
jta?=?new?JTextArea(5,5);
jta.setText("床前明月光");
jta.setLineWrap(true);//自動切換到下一行
JScrollPane?jsp2?=?new?JScrollPane(jta,JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
//參數(shù)1,表示組件文本域
//參數(shù)2,垂直滾動條一直顯示
//參數(shù)3,水平滾動條從不顯示
JPanel?jpc?=?new?JPanel(new?GridLayout(1,?2));
jpc.add(jsp);
jpc.add(jsp2);
add(jpc);
JPanel?jp?=?new?JPanel();
JButton?jb?=?new?JButton("確定");
jp.add(jb);
add(jp,BorderLayout.SOUTH);
//?窗口屬性的設(shè)置
setTitle("表格窗口");//?標(biāo)題
setSize(242,170);//?窗口大小
setLocationRelativeTo(null);//?窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public?static?void?main(String[]?args)?{
new?FrameDemo().setVisible(true);//?創(chuàng)建窗口實(shí)例,?并讓窗口可見
}
}
class Sports {
private String sportsName;
private int playerCount;
Sports() {
this.sportsName = "乒乓球";
this.playerCount = 4;
}
Sports(String sportsName, int playerCount) {
this.sportsName = sportsName;
this.playerCount = playerCount;
}
public String getSportsName() {
return sportsName;
}
public void setSportsName(String sportsName) {
this.sportsName = sportsName;
}
public int getPlayerCount() {
return playerCount;
}
public void setPlayerCount(int playerCount) {
this.playerCount = playerCount;
}
public void show(){
System.out.println("項(xiàng)目名稱是:"+sportsName);
System.out.println("參加人數(shù):"+playerCount);
}
public void minCount(Sports[] o){
int count=o[0].getPlayerCount();
String name=o[0].getSportsName();
for(int i=0;io.length;i++){
if(counto[i].getPlayerCount()){
count=o[i].getPlayerCount();
name=o[i].getSportsName();
}
}
System.out.println("所需人數(shù)最少的體育項(xiàng)目是:"+name);
System.out.println("所需人數(shù)是:"+count);
}
}
public class TestSports{
public static void main(String[] args) {
Sports[] sp=new Sports[4];
sp[0]=new Sports("籃球",10);
sp[1]=new Sports("足球",22);
sp[2]=new Sports("羽毛球",2);
sp[3]=new Sports();
for(int i=0;isp.length;i++){
sp[i].show();
}
new Sports().minCount(sp);
}
}
public?class?Family
{
public?ArrayListMember??alMembers=new?ArrayListMember();
public?void?sports()
{
for(Member?m:alMembers)
{
m.sports();
}
}
public?void?addMember(Member?m)
{
if(m!=null)
{
alMembers.add(m);
}
}
public?static?void?main(String[]?args)
{
Family?f=new?Family();
f.addMember(new?Member("Father","羽毛球"));
f.addMember(new?Member("Mother","健美操"));
f.addMember(new?Member("Child","跳繩"));
f.sports();
}
}
class?Member
{
public?String?Name="";
public?String?sportType="";
public?Member(String?name,?String?sporttype)
{
Name=name;
sportType=sporttype;
}
public?void?sports()
{
System.out.println(Name+"?is?playing?"+sportType+".");
}
}
這是球的標(biāo)號,我們在球場一般簡稱7號球
當(dāng)然如果是打練習(xí),7號球是最好的選擇,而紅雙喜的球打起來就感覺很僵硬,而且它的羽毛規(guī)格不達(dá)標(biāo)準(zhǔn)
1、如何選擇羽毛球?
答:質(zhì)量好、速度合適的羽毛球?qū)Ρ荣愴樌M(jìn)行和健身的情趣都是非常重要的。羽毛球質(zhì)量如何,可以從以下幾個方面判別:
(1)、羽毛球的外型要整齊,包裹的球托皮革要光潔,沒有皺紋,羽毛潔白且插片的角度要一致;
(2)、羽毛桿略粗且直,膠水均勻,用手握上去要有硬度,彈性要好,不能變形;
(3)、在試打羽毛球時,其飛行的穩(wěn)定性要好,旋轉(zhuǎn)向前不搖晃,不漂移,在同一筒內(nèi)的羽毛球速度的快慢不應(yīng)該有明顯的差別。
2、現(xiàn)在所購的羽毛球球筒上設(shè)有速度(重量)的標(biāo)記,有76~79或1~4標(biāo)記,如何來理解?
答:現(xiàn)在正規(guī)生產(chǎn)羽毛球的廠家,在羽毛球的速度(重量)上有自己的一套標(biāo)準(zhǔn),一般在球筒的頂蓋上會標(biāo)注:76,77,78,79或1,2,3,4。其標(biāo)號數(shù)值越小則表明球速較慢,標(biāo)號值越大則表明球速較快。
3、羽毛球的重量對羽毛球有何意義?如何選擇羽毛球的重量?
答:羽毛球的重量輕則球速慢,反之重量重則球速快。羽毛球球體很輕,決定羽毛球的羽毛球的速度快慢首先取決于羽毛球的重量;其次,氣溫的高低、空氣的溫度大小以及打球地點(diǎn)的海拔高度,對其重量都有較大的影響。一般夏季氣溫高、濕度大,或高海拔都要選擇重量較輕的羽毛球。冬季氣溫低、氣候干燥、濕度小,或低海拔就要選擇重量較重的羽毛球。
羽毛球重量選擇與氣溫關(guān)系的對照
球 4.74克 76# 1# 在夏季高溫時使用;
球 4.8~4.9克 77# 2# 春、秋氣溫稍高,人身體感到很舒適氣溫在 25攝抵度左右
球 5.0~5.2克 78# 3# 春、秋氣溫略低,人體感覺略有涼意,氣溫
在18攝氏度以下
球 5.3克 79# 4# 冬季攝氏5度左右
3、如何挑選比賽用羽毛球?
答:在正規(guī)的羽毛球場地的右發(fā)球區(qū)靠近雙打后發(fā)球線有兩個小標(biāo)記,它們之間位置是羽毛球球速檢驗(yàn)區(qū)。
驗(yàn)球時,在端線外用低手向前上方全力擊球,球的飛行方向應(yīng)與邊線平行。符合標(biāo)準(zhǔn)速度的球,應(yīng)落在離對方端線外沿0.53~0.99米之間的區(qū)域內(nèi)(即兩個小標(biāo)記之間)。
在測試羽毛球速度時,可請運(yùn)動員協(xié)助。挑選測試球速的運(yùn)動員一般不要選力量特別大的,也不要選力量小的,應(yīng)該挑選力量相對適中的男、女運(yùn)動員進(jìn)行測試。測試后選定一種速度(重量)為比賽用球。在同一比賽場地要用同一速度(重量)的比賽用球。
網(wǎng)站標(biāo)題:打羽毛球動畫java代碼 羽毛球動畫gif
文章出自:http://muchs.cn/article18/ddiipgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、品牌網(wǎng)站制作、自適應(yīng)網(wǎng)站、電子商務(wù)、移動網(wǎng)站建設(shè)、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)