重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
java中JScrollPane 通常搭配JTable或者JTextArea使用
10年积累的做网站、成都做网站经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站策划后付款的网站建设流程,更有淄川免费网站建设让你可以放心的选择与我们合作。
搭配JTextArea时,把文本域放入到JScrollPane 中,当文本超过文本域时可以拖动JScrollPane 的滚动条方便的查看更多数据
搭配JTabel时,把表格放到JScrollPane 中,除了可以看到更多的数据, 还能显示出表格的列标题
效果图
具体代码
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);
//参数1,表示组件文本域
//参数2,垂直滚动条一直显示
//参数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);
// 窗口属性的设置
setTitle("表格窗口");// 标题
setSize(242,170);// 窗口大小
setLocationRelativeTo(null);// 窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new FrameDemo().setVisible(true);// 创建窗口实例, 并让窗口可见
}
}
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("项目名称是:"+sportsName);
System.out.println("参加人数:"+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("所需人数最少的体育项目是:"+name);
System.out.println("所需人数是:"+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+".");
}
}
这是球的标号,我们在球场一般简称7号球
当然如果是打练习,7号球是最好的选择,而红双喜的球打起来就感觉很僵硬,而且它的羽毛规格不达标准
1、如何选择羽毛球?
答:质量好、速度合适的羽毛球对比赛顺利进行和健身的情趣都是非常重要的。羽毛球质量如何,可以从以下几个方面判别:
(1)、羽毛球的外型要整齐,包裹的球托皮革要光洁,没有皱纹,羽毛洁白且插片的角度要一致;
(2)、羽毛杆略粗且直,胶水均匀,用手握上去要有硬度,弹性要好,不能变形;
(3)、在试打羽毛球时,其飞行的稳定性要好,旋转向前不摇晃,不漂移,在同一筒内的羽毛球速度的快慢不应该有明显的差别。
2、现在所购的羽毛球球筒上设有速度(重量)的标记,有76~79或1~4标记,如何来理解?
答:现在正规生产羽毛球的厂家,在羽毛球的速度(重量)上有自己的一套标准,一般在球筒的顶盖上会标注:76,77,78,79或1,2,3,4。其标号数值越小则表明球速较慢,标号值越大则表明球速较快。
3、羽毛球的重量对羽毛球有何意义?如何选择羽毛球的重量?
答:羽毛球的重量轻则球速慢,反之重量重则球速快。羽毛球球体很轻,决定羽毛球的羽毛球的速度快慢首先取决于羽毛球的重量;其次,气温的高低、空气的温度大小以及打球地点的海拔高度,对其重量都有较大的影响。一般夏季气温高、湿度大,或高海拔都要选择重量较轻的羽毛球。冬季气温低、气候干燥、湿度小,或低海拔就要选择重量较重的羽毛球。
羽毛球重量选择与气温关系的对照
球 4.74克 76# 1# 在夏季高温时使用;
球 4.8~4.9克 77# 2# 春、秋气温稍高,人身体感到很舒适气温在 25摄抵度左右
球 5.0~5.2克 78# 3# 春、秋气温略低,人体感觉略有凉意,气温
在18摄氏度以下
球 5.3克 79# 4# 冬季摄氏5度左右
3、如何挑选比赛用羽毛球?
答:在正规的羽毛球场地的右发球区靠近双打后发球线有两个小标记,它们之间位置是羽毛球球速检验区。
验球时,在端线外用低手向前上方全力击球,球的飞行方向应与边线平行。符合标准速度的球,应落在离对方端线外沿0.53~0.99米之间的区域内(即两个小标记之间)。
在测试羽毛球速度时,可请运动员协助。挑选测试球速的运动员一般不要选力量特别大的,也不要选力量小的,应该挑选力量相对适中的男、女运动员进行测试。测试后选定一种速度(重量)为比赛用球。在同一比赛场地要用同一速度(重量)的比赛用球。