📄 pnlxian.java
字号:
/*次类负责线路大全的界面规划*/
package pro;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class PnlXian extends JPanel implements ActionListener
{
JLabel llabTitle = new JLabel();
JLabel labFuZhu=new JLabel("欢迎使用长沙公交查询系统!****快乐合作小组开发!****欢迎提出宝贵意见!");
// JLabel labRight=new JLabel("欢迎使用长沙公交查询系统!****快乐合作小组开发!****欢迎提出宝贵意见!");
PnlChangshaSi pnlChangshaSi=new PnlChangshaSi();
PnlHuNanSi pnlHuNanSi=new PnlHuNanSi();
PnlLongXiangSi pnlLongXiangSi=new PnlLongXiangSi();
PnlQiTa pnlQiTa=new PnlQiTa();
JTabbedPane tabpnl = new JTabbedPane();
int x=labFuZhu.getWidth();
public PnlXian()
{
this.setLayout(null);
//labRight.setHorizontalAlignment();
labFuZhu.setBounds(new Rectangle(0,460,618,50));
llabTitle.setFont(new java.awt.Font("Dialog", Font.BOLD | Font.ITALIC,24));
llabTitle.setForeground(new Color(2, 210, 0));
llabTitle.setHorizontalAlignment(SwingConstants.CENTER);
llabTitle.setText("线 路 大 全");
llabTitle.setBounds(new Rectangle(186, 9, 243, 29));
tabpnl.setFont(new java.awt.Font("Dialog",
Font.BOLD | Font.ITALIC, 18));
tabpnl.setForeground(new Color(255, 105, 0));
tabpnl.setToolTipText("公交车公司");
tabpnl.setBounds(new Rectangle(19, 47, 528, 430));
tabpnl.addTab("长沙巴士",pnlChangshaSi);
tabpnl.addTab("湖南巴士",pnlHuNanSi);
tabpnl.addTab("湖南龙骧巴士",pnlLongXiangSi);
tabpnl.addTab("其它公司",pnlQiTa);
this.add(tabpnl);
this.add(llabTitle);
this.add(this.labFuZhu);
this.setSize(700,680);
this.setVisible(true);
javax.swing.Timer t=new Timer(100,this);//设置线程的速度
t.start();
}
public void actionPerformed(ActionEvent ae)//设置跑马灯的快慢
{
if(x>0){
x-=10;
}
if(x==0){
x=this.getWidth();
}
this.labFuZhu.setBounds(x,470,618,50);
}
public void paintComponent(Graphics g)//传一个画笔进来!
{
javax.swing.ImageIcon ii = new ImageIcon("img/shanZhan.jpg");//把图片读出来!
g.drawImage(ii.getImage(), 0, 0, this);//画画,定位置!
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -