package dao;
import java.awt.EventQueue;
import java.awt.Scrollbar;
import java.awt.Toolkit;
import java.sql.SQLException;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.ImageIcon;
import java.awt.Color;
import javax.swing.JScrollBar;
public class Kill extends LOL1 {
private JScrollPane scr;
private String textField;//英雄名字
private JFrame frame;
private String name;//技能键位
/*public void setName(String name) {
this.name=name;
}*/
//public void gettext(String textField) {
//this.textField=textField;
//}
/**
* Launch the application.
*/
/*public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Kill window = new Kill();
window.frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
public Kill() {
initialize();
}*/
/**
* Create the application.
*/
public JFrame getFrame() {
return frame;
}
public Kill(String name,String textField) {//构造函数
this.name=name;//键位名称
this.textField=textField;//英雄名城
}
/**
* Initialize the contents of the frame.
*/
public void initialize() {
frame = new JFrame("技能详解");
frame.setBounds(100, 100, 320, 365);
frame.setIconImage(Toolkit.getDefaultToolkit().getImage(Kill.class.getResource("/LOLimage/game.png")));
frame.setLocationRelativeTo(null);// 窗体居中
frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
/*frame.setUndecorated(true);// 取消窗体修饰效果
frame.getContentPane().setLayout(null);// 窗体使用绝对布局
frame.setLocationRelativeTo(null);// 窗体居中
frame.setAlwaysOnTop(true); //窗体最顶层显示*/
frame.getContentPane().setLayout(null);
JLabel lblNewLabel = new JLabel("");//技能图标
lblNewLabel.setIcon(new ImageIcon(Kill.class.getResource("/LOLkill/"+this.textField+"-"+this.name+".png")));
lblNewLabel.setBounds(126, 75, 64, 64);
frame.getContentPane().add(lblNewLabel);
JLabel lblNewLabel_1 = new JLabel("New label");//技能名称
lblNewLabel_1.setBounds(23, 160, 78, 15);
Sqljiname sqlji=new Sqljiname(this.textField,this.name);
try {
lblNewLabel_1.setText(sqlji.select()+":");//返回技能名称
} catch (SQLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
frame.getContentPane().add(lblNewLabel_1);
JLabel lblNewLabel_2 = new JLabel("New label");//logo
lblNewLabel_2.setIcon(new ImageIcon(Kill.class.getResource("/LOLimage/logo.png")));
lblNewLabel_2.setBounds(10, 10, 140, 64);
frame.getContentPane().add(lblNewLabel_2);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(98, 156, 154, 150);
frame.getContentPane().add(scrollPane);
Sqljiall sqlall=new Sqljiall(this.textField,this.name);//实例化查询技能详情
JTextArea textArea = new JTextArea();//技能介绍
scrollPane.setViewportView(textArea);
textArea.setBackground(new Color(245, 245, 245));
textArea.setWrapStyleWord(true);
textArea.setLineWrap(true);
try {
textArea.append(sqlall.select());
} catch (SQLException e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
}