พอดีผมลองเขียนโปรแกรม Search ข้อมูลใน Array เป็นแบบ gui ครับ ลักษณะโปรแกรมประมานนี้
https://github.com/bossbossk20/pre_javaFinal/raw/master/pic/pre4.gif
ทีนี้ผมทำได้ครบทุกประการแล้วครับทั้งเช็คเงื่อนไขต่างๆ ติดอยู่อย่างเดียวคือผมจะเอาภาพมาแสดงยังไงครับ รบกวนพี่ๆช่วยชี้แนะหน่อยนะครับ
อันนี้ code ครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.applet.*;
import javax.imageio.ImageIO;
import javax.swing.*;
public class searcharray extends JFrame implements ActionListener
{
JLabel En;
Graphics g;
JTextField formz;
JPanel panel1;
JButton button;
BufferedImage image1,image2,image3,image4,image5,image6;
Image i = null;
JLabel j1 = new JLabel();
String[] petStrings = { "harry1", "harry2", "harry3", "harry4", "harry5","harry6" };
@SuppressWarnings("deprecation")
public searcharray()
{
super("Searching On Array");
Container c = getContentPane();
c.setLayout( new FlowLayout() );
En = new JLabel("Enter What Do you Want? : ");
formz = new JTextField(10);
formz.addActionListener(this);
button = new JButton("Enter");
c.add(En);
c.add(formz);
c.add(button);
add(j1);
Toolkit tk = getToolkit();
i = tk.getImage("1.jpg");
button.addActionListener(this);
setSize(347,399);
setVisible(true);
}
public static void main(String[] args)
{
searcharray a = new searcharray();
}
public void actionPerformed(ActionEvent event)
{
if(event.getSource()==button)
{
if(formz.getText().equals(petStrings[0]))
{
g.drawImage(i,30,20,this)
}
else if(formz.getText().equals(petStrings[1]))
{
En.setText("harry2");
}
else if(formz.getText().equals(petStrings[2]))
{
En.setText("harry3");
}
else if(formz.getText().equals(petStrings[3]))
{
En.setText("harry4");
}
else if(formz.getText().equals(petStrings[4]))
{
En.setText("harry5");
}
else if(formz.getText().equals(petStrings[5]))
{
En.setText("harry6");
}
else
{
JOptionPane.showMessageDialog(null, "Error !");
}
}
}
}
แทรกรูปภาพใน JFrame ทำอย่างไรครับ
https://github.com/bossbossk20/pre_javaFinal/raw/master/pic/pre4.gif
ทีนี้ผมทำได้ครบทุกประการแล้วครับทั้งเช็คเงื่อนไขต่างๆ ติดอยู่อย่างเดียวคือผมจะเอาภาพมาแสดงยังไงครับ รบกวนพี่ๆช่วยชี้แนะหน่อยนะครับ
อันนี้ code ครับ
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้