zoukankan      html  css  js  c++  java
  • 下面我将分享用Java制作简易画图板的过程。

    本文分享我用Java制作计算器的过程。

    version 1

    JSQFrame.java

    Java代码 复制代码 收藏代码
    1. import java.awt.FlowLayout;   
    2.   
    3. import javax.swing.JButton;   
    4. import javax.swing.JFrame;   
    5. import javax.swing.JTextField;   
    6.   
    7. public class JSQFrame extends JFrame {   
    8.     public static void main(String args[]) {   
    9.         /**  
    10.          * 初始化一个界面  
    11.          */  
    12.         JSQFrame frame = new JSQFrame();   
    13.         frame.setTitle("计算器");// 设置标题   
    14.         frame.setSize(200200);// 设置大小   
    15.   
    16.         frame.setDefaultCloseOperation(3);// 关闭   
    17.         frame.setLocationRelativeTo(null);// 设置位置   
    18.         frame.setResizable(false);// 不可改变大小   
    19.   
    20.         /**  
    21.          * 设置布局  
    22.          */  
    23.         FlowLayout layout = new FlowLayout();   
    24.         frame.setLayout(layout);   
    25.   
    26.         /**  
    27.          * 输入框  
    28.          */  
    29.         JTextField valueField = new JTextField("0."16); // 初始值为"0.",长度为16字符   
    30.         /**  
    31.          * 设置内容右对齐  
    32.          */  
    33.         valueField.setHorizontalAlignment(JTextField.RIGHT);   
    34.         frame.add(valueField);   
    35.         /**  
    36.          * 禁止编辑输入框  
    37.          */  
    38.         valueField.setEditable(false);   
    39.         valueField.setBackground(java.awt.Color.WHITE);   
    40.   
    41.         String values[] = { "7""8""9""/""4""5""6""*""1""2",   
    42.                 "3""-""0"".""=""+" };   
    43.         for (int i = 0; i < values.length; i++) {   
    44.             JButton btn = new JButton(values[i]);   
    45.             frame.add(btn);   
    46.         }   
    47.   
    48.         frame.setVisible(true);   
    49.     }   
    50. }  
  • 相关阅读:
    Django学习:博客分类统计(14)
    Django学习:上下篇博客和按日期分类(13)
    Django学习:分页优化(12)
    Django学习:shell命令行模式以及分页(11)
    Django学习:博客页面的响应式布局(10)
    Django学习:响应式导航条(9)
    八、Django学习:使用css美化页面
    七、Django学习:模板嵌套
    js日期使用总结
    Vue 的数据劫持 + 发布订阅
  • 原文地址:https://www.cnblogs.com/bjanzhuo/p/3576037.html
Copyright © 2011-2022 走看看