ICode9

精准搜索请尝试: 精确搜索
  • 关于Swing设置窗口图标后出现卡顿以及其他问题2022-05-20 07:31:28

    我给JFrame设置IconImage,这个图标出现的有些延迟,而且还导致JPanel的渲染出现了问题。图标我原本想用ICON的,结果ico后缀无法显示,只能改为使用同一个图片的png。设置完iconImage后,JFrame中JPanel又无法出现,必须手动调整JFrame的大小才能出现。 我昨天刚重新看了遍《Thinking in Java

  • JFrame(用C++11特性重构系列——线程池)2022-05-15 10:33:15

    线程池的基本思想:有一个异步任务队列,任何地方都可以往此队列中加任务,其中任务就是一个个待执行的函数,然后还有一个线程池,线程池中有一定数量的线程,线程池一经启动,每个运行的线程都会从这个异步队列中不断取出任务并执行! SyncQueue 1 #ifndef SYNCQUEUE_H 2 #define SYNCQUEUE

  • JFrame(用C++11特性重构系列——DllParser的实现)2022-05-15 10:03:11

    1 template <typename T> 2 std::function<T> GetFunction(const string& funcName) 3 { 4 auto it = m_map.find(funcName); 5 if (it == m_map.end()) 6 { 7 auto addr = GetProcAddress(m_hMod, f

  • JFrame(用C++11特性重构系列——optional的实现)2022-05-14 10:32:02

    1 #pragma once 2 #include <type_traits> 3 #include <utility> 4 #include <stdexcept> 5 6 template<typename T> 7 class Optional 8 { 9 using data_t = typename std::aligned_storage<sizeof(T), std::alignment_of

  • JFrame(用C++11特性重构系列——开篇)2022-05-14 08:31:33

    目前我学习到的很多框架都是用 c++98 写的,可能因为这些框架写成得比较早,因此没有注意 c++11的应用,但是时至今日,在 c++20 都快要问世之际,怎能还停留在 C++98 死于安乐呢? C++ 11 最强大的新特性就是她对于模板的加强,同时也是最复杂的特性(因为模板本来就复杂),但是模板的用武之地就是在

  • 窗体2022-05-08 21:31:28

    窗体 组成GUI的组件如按钮、标签等不能独立使用,必须放在容器内。 容器本身也是一个组件,具有组件的所有性质,另外还具有容纳其它功能。 所有的组件都可以通过add()方法向容器中添加组件 在Swing中,常用的三种类型的容器是JFrame,JPanel,JApplet Swing GUI形成顶层容器-中间

  • JFrame(改进扩展点和扩展实现)2022-04-17 13:02:44

    首先看看配置文件的改动: {     "Extension": [         {             "ExtensionPoint": {                 "pointName": "Logger",                 "pointIcon": "./images/plane.png"             },             &

  • JFrame(扩展点和扩展实现机制)2022-04-17 09:32:11

    我们将 mainwindow 分为几大部分(dock区域,actionToolBar,MenuBar、StatusBar,center),每一个部分我们都不直接在 MainWindow上实现,而是利用扩展点/扩展实现的机制,将某一个 action或者某一个status item 交给插件去实现,所以此 action 和对此 action 的实现的插件之间的关系是定义和实现

  • JFrame(组件的加载与退出【TestPlugin】)2022-04-15 00:32:48

    组件位置   组件暂时都被编译进 bin 目录,之后会进行区分! 组件配置文件    该配置文件指示了哪些组件将要被加载以及加载顺序  加载组件代码: 1 bool JCore::loadPlugins(const QString &pluginsPath) 2 { 3 QFileInfoList fileList; 4 QDir dir(pluginsPath);

  • GUI之(Swing之Frame窗体、使用Container 为窗体设置属性、设置文本居中)2022-04-13 19:02:08

    JFrame的组件会比Frame多一些组件: 注:在JFrame中不使用Container,那我们为窗体设置的东西都不会生效 public class TextJFrameDemo { public static void main(String[] args) { //建立一个窗口 new JFrameDemo().init(); } class JFrameDemo e

  • JFrame和Container的使用2022-04-09 19:34:49

    1.JFrame: 1 public static void init() { 2 JFrame frame = new JFrame("JFrame窗口"); 3 frame.setVisible(true); 4 frame.setBounds(100,100,200,200); 5 6 //设置文字 7 JLabel label = new JLabel("

  • 简单的JavaSwing2022-02-21 09:34:09

    JFrame jFrame = new JFrame("POJO生成MarkDownDoc"); jFrame.setLocationRelativeTo(null); jFrame.setVisible(true); jFrame.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); ButtonGroup buttonGroup = new ButtonGroup();

  • JavaGUI之_02_布局2022-02-20 21:32:37

    组件在容器中的位置和尺寸是有布局管理器决定的。所有的容器都会引入一个布局管理器的实例,通过它来自动进行组件的布局管理。在java.awt提供5个布局管理器:FlowLayout(流式布局管理器),BorderLayout(边界布局管理器),GridLayout(网格布局管理器),CardLayout(卡片布局管理器),GridBagLay

  • JavaGUI之_01_布局管理器2022-02-20 19:03:34

    在java中GUI位于java.awt包中,Abstract Window Tookit 抽象窗口工具包。它提供了容器类,众多的组件类和布局分布管理器类。但是AWT可以兼容任何一个JDK,但是GUI的显示并没有办法实现跨平台,需要可本地操作系统进行交互。为了夸平台在JDK1.2引入了Swing组件,位于javax.swing包中。此包不

  • GUI(图形用户界面)----Swing2022-02-05 20:02:58

    GUI(图形用户界面)----Swing 文章目录

  • 一个寒假深入Java-GUI篇(1)2022-01-31 17:03:37

    大家好,我是尘风。你相信一个寒假深入Java的神话吗?如果相信,就看此文章吧。(本文是GUI的第一篇)。 本教程仅适用于有一定的Java基础,不适用于初学者。  以下是创建GUI,非直接可以使用。后面会有真正的制作,以下为基础结构。 首先,导入我们需要的包(swing) import javax.swing.*; 再创

  • Java GUI(图形用户界面)概述2021-12-23 17:02:57

    1.GUI概述 目前,我们编写的程序都是基于控制台的程序 GUI(Graphical User Interface)即图形用户界面,它能够使应用程序看上去更加友好 2.Swing概念 位于javax.swing Swing是纯java组件,使得应用在不同平台中有相同的外观和行为 3.什么是组件,容器? java的图形用户界面的基本

  • 4-标签控件2021-12-03 20:04:09

    标签控件JLabel,用来显示某些元素,比如文字、图片等。 JFrame frame = new JFrame("Swing Example"); frame.setTitle("顺哥牛掰"); frame.setDefaultCloseOperation(MyJFrame.EXIT_ON_CLOSE);//设置默认的关闭操作 JPanel jPanel = new JPanel();

  • 2-容器、标签控件2021-12-03 17:05:57

    在JFrame中,各种控件应该添加在窗口的容器中。JLabel做为控件,作用是展示文字等信息。JPanel可以作为一个窗口的容器,容纳各种控件。 public class MyDemo { public static void main(String[] args) { // MyJFrame frame = new MyJFrame("Swing Example"); JFra

  • chapter82021-11-17 20:58:19

    1.Swing概述 Swing是在原有的AWT的基础上进行了补充和改进,提供了更加丰富的组件和功能,来满足GUI设计的一切需求 2.Swing顶级容器 2.1.Jframe 2.1.1.概述 JFrame是一个独立存在的顶级容器(也叫窗口),不能放置在其他容器之中JFrame支持通用窗口所有的基本功能,例如窗口最小化、设定

  • Java 五子棋(一绘)制棋盘、棋子2021-11-17 12:58:00

    五子棋 界面网格棋子Code 界面 需要继承JFrame,重写JFrame中的paint方法(JFrame中的paint方法每一次拖动,放大或缩小都会重新刷新绘制)在paint方法中绘制棋盘(网格) 网格 行、列数、各自间隔 棋子 白棋和黑棋 Code 需要创建一个窗体继承JFrame方法,设置窗体的大小、标题、退出

  • Java Swing2021-11-16 14:35:07

    Swing简介:Swing是什么? Swing 是新一代的图形界面工具。使用 Swing 来开发图形界面比 AWT 更加优秀,因为 Swing 是一种轻量级组件,它采用纯 Java 实现,不再依赖于本地平台的图形界面,所以可以在所有平台上保持相同的运行效果,对跨平台支持比较出色。除此之外,Swing 提供了比 AWT 更

  • java – JTextArea在其他JFrame中显示实时控制台输出2021-10-19 14:31:43

    Gui显示控制台打印,使用了重定向 private void redirectSystemStreams() { OutputStream out = new OutputStream() { @Override public void write(int b) throws IOException { updateTextArea(String.valueOf((char) b)); }

  • Java从入门到精通(第5版)中半部分2021-10-15 13:31:24

    Swing的特点 Swing包 窗体组件类结构 常用Swing组件概述 Swing常用组件    常用Swing组件概述   JFrame窗体 JDialog窗体  

  • Java swing窗体程序2021-10-09 16:00:42

    Swing是GUI(图形用户界面)开发工具包,包括容器、组件和布局等。 早期的AWT(抽象窗口工具包)组件开发的图形用户界面,要依赖本地系统,当把AWT组件开发的应用程序移植到其他平台的系统上运行时,不能保证其外观风格,因此AWT是依赖于本地系统平台的。而使用Swing开发的Java应用程序,其界面

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有