整理了Java GUI编程基础知识! public class AllFrame { /** * 这里的代码涉及到 GUI 编程基本面板、基本组件、事件(ActionListener、ChangeListener、MouseListener) */ public AllFrame() { // new 一个主窗体 也可以这样写 new MainFrame(); MainFrame mf = new MainFrame(); } public static void main(String[] args) { new AllFrame(); } // 主窗体 继承 窗体基本格式 类 Jframe 以下弹出窗口均继承 Jframe class MainFrame extends Jframe implements ActionListener { JMenuBar menubar = new JMenuBar();;// 菜单条 JMenu jmenu[] = new JMenu[5];// panelMenu,usedMenu1,usedMenu2,layoutMenu,helpMenu; // 菜单项 JButton closebtn;// 关闭窗体 // 具体的选项 JMenuItem panelitem[] = new JMenuItem[4]; JMenuItem useditem1[] = new JMenuItem[6]; JMenuItem useditem2[] = new JMenuItem[6]; JMenuItem layoutitem[] = new JMenuItem[3]; JMenuItem helpitem = new JMenuItem("关于"); // 菜单中名称 String menu[] = { "面板使用", "常用组件一", "常用组件二", "布局设置", "帮助" }; String pane[] = { "普通面板", "滚动面板", "分割面板", "选项面板" }; String uesd1[] = { "标签", "按钮", "文本框", "文本域", "单选按钮" ,"微调"}; String uesd2[] = { "滑块","复选框", "下拉菜单", "列表", "表格", "树状" }; String layout[] = { "流式布局", "边界布局", "网格布局" }; // Jpanelitem,Jscrollpaneitem,Splitpaneitem,JTabbedpanelitem, // Jlabelitem,Jbuttonitem,JTextfielditem,JTextareaitem,JRadiobuttonitem, // JCheckboxitem,JCombomoxitem,Jlistitem,Jtableitem,Jtreeitem, // Flowlayoutitem,Borderlayoutitem,Girdlayoutitem, // Helpitem}; public MainFrame() { this.setTitle("JAVA图型界面学习(GUI)"); // 加载菜单条到窗体中 this.setJMenuBar(menubar); // 重新设置大小 this.setSize(380, 290); // 简单的居中方法 在窗体基本格式类 Jframe 中有详细的居中方法 this.setLocationRelativeTo(null); // 设置关闭窗口 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 调用方法 menu(); // 设置容器 Container con = this.getContentPane(); // 定义一个 标签 “JAVA图型界面学习” JLabel jl = new JLabel("JAVA图型界面学习"); // 组件 设置字体大小, 其他组件用法相同 jl.setFont(new Font("隶书", Font.BOLD, 24)); // 具体定位 组件名.setBounds(x, y, width, height) jl.setBounds(30, 30, 280, 50); // 把标签加到 con 容器中 con.add(jl); // 设置窗口可见 this.setVisible(true); }
2023-02-16 16:23:16 6KB java swing GUI
1
资源下载于:linux.cc.iitk.ac.in 集合包包含: python-perf-4.4.213-1.el7.elrepo.x86_64.rpm perf-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-doc-4.4.213-1.el7.elrepo.noarch.rpm kernel-lt-headers-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-tools-libs-devel-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-tools-libs-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-tools-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-devel-4.4.213-1.el7.elrepo.x86_64.rpm kernel-lt-4.4.213-1.el7.elrepo.x86_64.rpm
2022-06-23 18:01:51 54.91MB linux 内核 elrepo centos
资源下载于:linux.cc.iitk.ac.in 集合包包含: python-perf-5.5.5-1.el7.elrepo.x86_64.rpm perf-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-doc-5.5.5-1.el7.elrepo.noarch.rpm kernel-ml-headers-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-tools-libs-devel-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-tools-libs-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-tools-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-devel-5.5.5-1.el7.elrepo.x86_64.rpm kernel-ml-5.5.5-1.el7.elrepo.x86_64.rpm
2022-06-23 18:01:51 70.09MB linux 内核 elrepo kernel
故事书Webpack Federation插件 将您的Storybook中的所有组件公开为Webpack 5联合组件。 动机 如今,设计系统已成为时尚,我们希望创建一种简单的方法来共享它们。 由于故事书已被证明是一种很好的方法,因此我们想出了为什么不同时将组件当前状态的真理源也用作使用它们的地方? 。 您可以在 安装 为您的故事书 安装插件。 yarn add storybook-webpack-federation-plugin -D 故事书当前使用Webpack 4,这意味着我们必须做一些额外的步骤来安装Webpack 5,因为已经在其中添加了联盟。 一旦Storybook开始使用Webpack 5,我们将不需要执行这些步骤。 首先,我们需要安装最新的Webpack5 Beta: yarn add webpack@v5.0.0-beta.16 webpack-cli -D Storybook具有自己的webpack配置,您通常可以扩展它,但是我们还不能做到这一点,因此我们必须为webpack.config.js创建一个新的webpack.config.js 。 这是一
2022-01-07 16:37:51 2.4MB react webpack storybook webpack-federation
1
java所有组件演示,帮助你开发桌面应用,绝对标准,物有所值。需要注意的是,看源码时尽量用打开工具打开,否则看起来很乱。
2021-12-21 20:17:50 2.95MB java swing 所有组件 演示
1
AlphaControls_14.24(含所有组件,激活WebBrowser皮肤,去除商业皮肤提示_懒人包).rar
2021-12-11 14:53:09 21.52MB Delphi
1
GPlay社区江湖Ⅱ V1.3.1带所有组件
2021-11-13 21:18:23 26.98MB 社区江湖
1
实测可用,直接覆盖就行,所有组件无时间限制,相当好用,低调低调
2021-10-13 11:10:20 123KB 力控 授权 无限点 可用
1
Cef4_For_Delphi.rar 带所有组件文件与安装说明,编译程序后可直接运行
2021-09-24 15:02:36 424.76MB CEF4 DELPHI
1
themefores(后台管理ui)所有组件都包含
2021-09-01 19:04:57 563.92MB java web
1