日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java巅峰作业

發布時間:2025/7/14 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java巅峰作业 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//3 interface Animal{abstract void run(); }class Bird implements Animal{public void run() {System.out.println("Bird測試成功");} }class Fish implements Animal{public void run() {System.out.println("Fish測試成功");} }public class Animaljiekou{public static void main(String[]args) {Animal p1 = new Bird();p1.run();p1 = new Fish();p1.run();} }//1import java.util.*; public class Manager {private int pre;private int cur;public Manager(){this.pre = 0;this.cur = 0;System.out.println("上月="+pre+" 本月="+cur);}public Manager(int pre,int cur){this.pre = pre;this.cur = cur;System.out.println("上月="+pre+" 本月="+cur);}public int Summation() {int sum;sum = pre + cur;System.out.println("總共"+sum);return sum;}}public class TestManager {public static void main(String[] args) {Manager m1 = new Manager();Manager m2 = new Manager(15,5);m1.Summation();m2.Summation();}}//2 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*;public class UserLogin extends JFrame {JFrame jf;JPanel jpanel;JLabel jl1;JLabel jl2;JLabel jl3;JTextField jt;JPasswordField jp;JButton jb1;JButton jb2; public void JDialog() {jf =new JFrame();jl3 = new JLabel("暫無數據");jf.setSize(300, 150);jf.add(jp);jp.add(jl3);} public void CreateJFrame(String title) {jf = new JFrame(title);jpanel = new JPanel();jl1 = new JLabel("用戶名"); //標簽1jl2 = new JLabel("密 碼"); //標簽2jt = new JTextField(18); //文本框1jp = new JPasswordField(18); //文本框2jb1 = new JButton("登錄"); //按鈕1jb2 = new JButton("重置"); //按鈕2jf.add(jpanel);jpanel.add(jl1); //添加到容器jpanel.add(jt);jpanel.add(jl2);jpanel.add(jp);jpanel.add(jb1);jb1.addActionListener(new ActionListener() {//給登錄按鈕添加事件處理public void actionPerformed(ActionEvent e) {JOptionPane.showMessageDialog(null,"暫無數據");}});jpanel.add(jb2);jb2.addActionListener(new ActionListener() {//給重置按鈕添加事件處理public void actionPerformed(ActionEvent e) {jt.setText("");jp.setText("");}});jf.setVisible(true);//設置窗口可見jf.setSize(300,150);//設置窗口大小 }public static void main(String[] args) {new UserLogin().CreateJFrame("用戶登錄");} }

計算器面板

import java.awt.*; import javax.swing.*; import javax.swing.border.Border;public class Calculator extends JFrame {public void CreateJFrame(String title) {JFrame jf;JPanel jp1 = new JPanel(new GridLayout(5,3,0,0));//新建一個5*3網格布局的面板JPanel jp2 = new JPanel(new GridLayout(4,1,0,0));//新建一個4*1網格布局的面板JTextField jt; //聲明文本框String[] button1 = {"1","2","3","4","5","6","7","8","9","0","清空","退格",".","="};String[] button2 = {"+","-","*","/"};jf = new JFrame("計算器");//新建窗口Container c = getContentPane(); //定義一個容器setLayout(new BorderLayout()); //設定為邊界布局jf.add(c);c.add(BorderLayout.NORTH,jt = new JTextField(18));//添加文本框c.add(BorderLayout.CENTER,jp1); //在容器的中間加上面板1c.add(BorderLayout.EAST,jp2); //在容器的右邊加上面板2for(int i = 0;i<button1.length;i++) { //給面板1循環添加按鈕jp1.add(new JButton(button1[i]));}for(int i = 0;i<button2.length;i++) { //給面板2循環添加按鈕jp2.add(new JButton(button2[i]));}jf.setVisible(true);//設置窗口可見jf.setSize(300,300);//設置窗口大小 }public static void main(String[] args) {new Calculator().CreateJFrame("計算器");} }

轉載于:https://www.cnblogs.com/BKKITO/p/11487275.html

總結

以上是生活随笔為你收集整理的java巅峰作业的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。