標題:
[回家作業]畫面練習
[打印本頁]
作者:
歐柏罕
時間:
2018-1-6 11:41
標題:
[回家作業]畫面練習
本帖最後由 歐柏罕 於 2018-1-6 11:44 編輯
[attach]3204[/attach]
作者:
蔡庭豪
時間:
2018-1-6 11:57
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Main {
public static void main(String[] args) {
// TODO 自動產生的方法 Stub
JFrame jf = new JFrame("My First Swing Example");
jf.setBounds(200, 200, 350, 300);
jf.setVisible(true);
jf.setResizable(false);
jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE );
jf.setLayout(null);
JLabel jl1 = new JLabel("User");
jl1.setBounds(10, 10, 215, 30);
jf.add(jl1);
JLabel jl2 = new JLabel("Password") ;
jl2.setBounds(10, 40, 60, 40);
jf.add(jl2);
JTextField jtf1 = new JTextField();
jtf1.setBounds(80, 10, 134, 30);
jtf1.setEditable(true);
jf.add(jtf1);
JTextField jtf2 = new JTextField();
jtf2.setBounds(80, 45, 134, 30);
jtf2.setEditable(true);
jf.add(jtf2);
JButton jb1 = new JButton("login");
jb1.setBounds(10, 100, 92, 25);
jf.add(jb1);
}
}
複製代碼
作者:
黃茂勛
時間:
2018-1-6 12:00
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class action implements ActionListener {
public static void main(String[] args) {
action app = new action();
}
public void actionPerformed(ActionEvent e) {
}
private JFrame fm;
private JTextField tf1, tf2;
private JButton btn1;
private JLabel lb1, lb2;
action() {
fm = new JFrame("My first Swing Example");
tf1 = new JTextField();
tf2 = new JTextField();
lb1 = new JLabel("User");
lb2 = new JLabel("Password");
btn1 = new JButton("login");
tf1.setBounds(100, 24, 225, 25);
tf1.addActionListener(this);
tf2.setBounds(100, 68, 225, 25);
tf2.addActionListener(this);
lb1.setBounds(10, 20, 60, 30);
lb2.setBounds(10, 60, 60, 40);
btn1.setBounds(10, 135, 92, 25);
btn1.addActionListener(this);
fm.setBounds(100, 100, 450, 250);
fm.setVisible(true);
fm.setResizable(true);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.setLayout(null);
fm.add(tf1);
fm.add(tf2);
fm.add(lb1);
fm.add(lb2);
fm.add(btn1);
}
}
複製代碼
作者:
陳泓瑜
時間:
2018-1-6 21:34
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class E4503 implements ActionListener
{
public static void main(String[] args)
{
E4503 app = new E4503();
}
public void actionPerformed(ActionEvent e)
{
}
private JFrame fm;
private JTextField tf1, tf2;
private JButton btn1;
private JLabel lb1, lb2;
E4503() {
fm = new JFrame("My First Swing Example");
tf1 = new JTextField();
tf2 = new JTextField();
lb1 = new JLabel("User");
lb2 = new JLabel("Password");
btn1 = new JButton("login");
tf1.setBounds(100, 24, 225, 25);
tf1.addActionListener(this);
tf2.setBounds(100, 68, 225, 25);
tf2.addActionListener(this);
lb1.setBounds(10, 20, 60, 30);
lb2.setBounds(10, 60, 60, 40);
btn1.setBounds(10, 135, 92, 25);
btn1.addActionListener(this);
fm.setBounds(100, 100, 360, 210);
fm.setVisible(true);
fm.setResizable(true);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.setLayout(null);
fm.add(tf1);
fm.add(tf2);
fm.add(lb1);
fm.add(lb2);
fm.add(btn1);
}
}
複製代碼
作者:
張健勳
時間:
2018-1-6 23:43
package loginSYSTEM;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class main implements ActionListener{
public static void main(String[] args) {
main app = new main();
}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource()==btn1)
{
JOptionPane.showMessageDialog(null, "登入成功", "系統", JOptionPane.INFORMATION_MESSAGE );
lb1.setText("[系統]您已登入,祝您使用愉快");
tf1.setText("WELCOME USERS");
tf2.setText("***********");
}
if(e.getSource()==btn2)
{
JOptionPane.showMessageDialog(null, "很抱歉,目前不開放新用戶註冊", "系統", JOptionPane.ERROR_MESSAGE );
lb1.setText("[公告]請先登入,新用戶請先註冊");
}
}
private JFrame fm;
private JLabel lb1, lb2, lb3;
private JButton btn1, btn2;
private JTextField tf1, tf2;
main()
{
fm = new JFrame("登入系統");
tf1=new JTextField();
tf2=new JTextField();
lb1=new JLabel("[公告]請先登入,新用戶請先註冊",JLabel.CENTER);
lb2=new JLabel("帳號:");
lb3=new JLabel("密碼:");
btn1=new JButton("登入");
btn2=new JButton("註冊");
tf1.setBounds(70, 45, 160, 30);
tf1.addActionListener(this);
tf2.setBounds(70, 82, 160, 30);
tf2.addActionListener(this);
lb1.setBounds(0, 10, 240, 30);
lb2.setBounds(10, 40, 60, 40);
lb3.setBounds(10, 77, 60, 40);
btn1.setBounds(30, 135, 92, 25);
btn1.addActionListener(this);
btn2.setBounds(150, 135, 92, 25);
btn2.addActionListener(this);
fm.setBounds(100, 100, 300, 220);
fm.setVisible(true);
fm.setResizable(true);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.setLayout(null);
fm.add(tf1);
fm.add(tf2);
fm.add(lb1);
fm.add(lb2);
fm.add(lb3);
fm.add(btn1);
fm.add(btn2);
}
}
複製代碼
作者:
蔡季樺
時間:
2018-1-12 21:42
import javax.swing.*;
public class Main {
public static void main(String[] args) {
JFrame jf = new JFrame("My First Swing Exmple");
JLabel jl1 = new JLabel("User") ;
JLabel jl2 = new JLabel("Password") ;
JTextField jtf1 = new JTextField();
JTextField jtf2 = new JTextField();
JButton jb1 = new JButton("login");
jl1.setBounds(10, 30, 100, 50);
jl2.setBounds(10, 60, 100, 50);
jtf1.setBounds(100, 40, 100, 30);
jtf2.setBounds(100, 70, 100, 30);
jb1.setBounds(10, 100, 80, 25);
jf.setBounds(750, 350, 400, 250);
jf.setVisible(true);
jf.setResizable(false);
jf.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE );
jf.setLayout(null);
jf.add(jl1);
jf.add(jl2);
jf.add(jtf1);
jf.add(jtf2);
jf.add(jb1);
}
}
複製代碼
作者:
林侑成
時間:
2018-1-18 18:29
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class asdfgh implements ActionListener
{
public static void main(String[] args)
{
asdfgh app = new asdfgh();
}
public void actionPerformed(ActionEvent e)
{
}
private JFrame fm;
private JTextField tf1, tf2;
private JButton btn1;
private JLabel lb1, lb2;
asdfgh() {
fm = new JFrame("My First Swing Example");
tf1 = new JTextField();
tf2 = new JTextField();
lb1 = new JLabel("User");
lb2 = new JLabel("Password");
btn1 = new JButton("login");
tf1.setBounds(100, 24, 225, 25);
tf1.addActionListener(this);
tf2.setBounds(100, 68, 225, 25);
tf2.addActionListener(this);
lb1.setBounds(10, 20, 60, 30);
lb2.setBounds(10, 60, 60, 40);
btn1.setBounds(10, 135, 92, 25);
btn1.addActionListener(this);
fm.setBounds(100, 100, 360, 210);
fm.setVisible(true);
fm.setResizable(true);
fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fm.setLayout(null);
fm.add(tf1);
fm.add(tf2);
fm.add(lb1);
fm.add(lb2);
fm.add(btn1);
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2