五星级酒店kr,js,dk,tr,gr分别表示什么房型

JavaScript09

五星级酒店kr,js,dk,tr,gr分别表示什么房型,第1张

应该是不同国家的装修风格吧。kr是Korea韩国,dk-丹麦(Denmark) ,tr-土耳其(Turkey) ,gr可能是德国Germany但是德国缩写应该是DE,js就实在不知道了反正不是日本japan一些常用的:ST Standard Twin Room 标准双人间SK Standard King Room 标准单人间JK 特色间 DK Delux King Room 豪华间DS Delux Suite 豪华套房DP Disabled Person Room单人房a single room, 双人房a twin room ,标间Standard room ,行政套房executive suite,商务套房business suite,贵宾套房 very important person suite,豪华套房Deluxe suite

首先 自定义一个Room类 或者 RoomInfo类, 用于 记录房间的各种属性.比如标价, 类型等

public class Room{

    int num//编号

    int price//价格

    String type//类型

    //...构造方法.setter, getter , toString,HashCode,equals 等略.

}

然后, 自定义一个JButton 类, 该类构造的时候,需要传入一个Room类,

public RoomButton extends JButton{

    Room room

    public RoomButton(Room room){

        this.room=room // 这样就把房间信息放入到了按钮里

    }   

    public Room getRoom(){

        return room

    }

}

第三,给按钮添加鼠标事件响应器,当鼠标移动到按钮上的时候取出room,. 然后把room上的信息设置到JLabel上

jlabel.setText(roomButton.getRoom().getNum()) //显示编号

完成后的效果图