找到 34423 篇文章 相关的编程

Java 程序在创建后更改 JLabel 文本

Samual Sam
更新于 2024-09-16 23:24:47

2K+ 阅读量

在本文中,我们将学习如何在 Java 中创建 JLabel 后更改其文本。我们将介绍两种情况:在创建后立即更改标签文本以及响应按钮点击进行更新。更改 JLabel 文本的不同方法以下是更改创建后 JLabel 文本的不同方法 - 使用 setText() 方法 使用按钮点击 使用 setText() 方法更新 JLabel 文本 以下是创建后立即更新 JLabel 文本的步骤 - 首先,我们将导入 JFrame、JLabel 和 ... 阅读更多

如何在 Java 中更改 JLabel 字体

karthikeya Boyini
更新于 2019-07-30 22:30:26

12K+ 阅读量

要更改 JLabel 字体,请使用 setFont() 方法 -JLabel lable = label.setFont(new Font("Verdana", Font.PLAIN, 18));示例包 my; 导入 java.awt.Font; 导入 javax.swing.*; 公共类 SwingDemo {    public static void main(String args[]) {       JFrame frame = new JFrame("Label 示例");       JLabel label;       label = new JLabel("第一个标签");       label.setBounds(50, 50, 100, 30);       label.setFont(new Font("Verdana", Font.PLAIN, 18));       frame.add(label);       frame.setSize(300,300);       frame.setLayout(null);       frame.setVisible(true);    } }输出

Java 程序在 Java 中的 JFrame 上绘制线条

Samual Sam
更新于 2019-07-30 22:30:26

2K+ 阅读量

以下是在 JFrame 上绘制线条的示例 -示例包 my; 导入 java.awt.Graphics; 导入 java.awt.Graphics2D; 导入 java.awt.geom.Line2D; 导入 javax.swing.JFrame; 导入 javax.swing.JPanel; 公共类 SwingDemo 扩展 JFrame {    public SwingDemo() {       JPanel panel = new JPanel();       getContentPane().add(panel);       setSize(550, 300);    }    public void paint(Graphics gp) { super.paint(gp); Graphics2D graphics = (Graphics2D) gp;       Line2D line = new Line2D.Float(200, 150, 150, 220);       graphics.draw(line);    }    public static void main(String[] args) {       SwingDemo demo = new SwingDemo();       demo.setVisible(true);    } }输出

Python 中的解释器基类

Rishi Raj
更新于 2019-07-30 22:30:26

397 阅读量

Python 的交互模式基于 REPL(读取-评估-打印-循环)的原理。Python 标准库中的 code 模块提供类和便利函数,以便从 Python 脚本中设置 REPL 环境。code 模块中定义了以下两个类:InteractiveInterpreter:此类处理解析和解释器状态(用户命名空间)InteractiveConsole:紧密模拟交互式 Python 解释器的行为。模块中的两个便利函数是:interact():运行读取-评估-打印循环的便利函数。compile_command():此函数对于想要模拟 Python 解释器主循环(REPL)的程序很有用。交互式解释器方法runsource():编译并运行一些源 ... 阅读更多

Python 中的包扩展实用程序

Vikyath Ram
更新于 2019-07-30 22:30:26

587 阅读量

当您想为特定包添加模块搜索路径并使用包中包含的资源时,需要使用 Python 库中的 pkgutil 模块。它包含用于更改 Python 包导入规则的函数。还可以从包中分发的文件中加载非代码资源。extend_path(path, name)扩展构成包的模块的搜索路径。预期用途是在包的 __init__.py 中放置以下代码导入 pkgutil __path__ = pkgutil.extend_path(__path__, __name__)extend_path() 扫描 sys.path 以查找包含名为第二个给定包的子目录的目录 ... 阅读更多

Python 中的 POP3 协议客户端

Rishi Raj
更新于 2019-07-30 22:30:26

569 阅读量

Python 标准库中的 poolib 模块定义了 POP3 和 POP3_SSL 类。POP3 类封装了与 POP3 服务器的连接,并实现了 RFC 1939 中定义的协议。POP3_SSL 类支持使用 SSL 作为底层协议层的 POP3 服务器。POP3 协议已过时,因为 POP3 服务器的实现质量很差。如果您的邮件服务器支持 IMAP,建议使用 imaplib.IMAP4 类。这两个类都定义了以下方法 -getwelcome()返回 POP3 服务器发送的问候字符串。user(username)发送用户命令,响应应指示需要密码。pass_(password)发送密码。Stat()获取邮箱状态。结果包含 2 个整数: (消息 ... 阅读更多

Python 中的 FTP 协议客户端

Vikyath Ram
更新于 2019-07-30 22:30:26

900 阅读量

最重要的 ftplib 模块中的 FTP 类实现了 FTP 协议的客户端。要与 FTP 服务器建立连接,请获取 FTP 对象。con=FTP(hostname)FTP 类支持以下方法 -connect()连接到给定的主机和端口。默认端口号为 21,如 FTP 协议规范中所指定。Getwelcome()返回服务器在回复初始连接时发送的欢迎消息。login(user='anonymous', passwd='', acct='')以给定用户身份登录。passwd 和 acct 参数是可选的,默认为空字符串。如果未指定用户,则默认为“anonymous”。如果用户为“anonymous”,则默认 passwd ... 阅读更多

zipapp - 管理可执行的 Python zip 档案

Arushi
更新于 2019-07-30 22:30:26

527 阅读量

zipapp 模块已从 Python 3.5 版开始引入到标准库中。此模块用于管理包含 Python 代码的 zip 文件的创建,这些文件可以直接由 Python 解释器执行。该模块提供了命令行界面和编程界面。要以编程方式使用 zipapp 模块,我们应该有一个包含主函数的模块。可执行档案通过以下命令构建 -python -m zipapp myapp -m "example:main"在这里,当前路径应该有一个名为 myapp 的文件夹。在此文件夹中,应该有 example.py,它必须具有 main() 函数。创建 myapp 文件夹并 ... 阅读更多

访问 Python 中底层平台的识别数据

Arushi
更新于 2019-07-30 22:30:26

182 阅读量

platform 模块中的函数可以帮助我们探测底层平台的硬件、操作系统和解释器版本信息。architecture()此函数查询给定的可执行文件(默认为 Python 解释器可执行文件)以获取各种体系结构信息。>>> 导入平台 >>> platform.architecture() ('64bit', '')machine()此函数返回机器类型,例如“i386”。如果无法确定值,则返回空字符串。>>> platform.machine() 'x86_64'node()此函数返回计算机的网络名称。>>> platform.node() 'malhar-ubuntu'platform(aliased=0, terse=0)此函数返回一个标识底层平台的单个字符串。>>> platform.platform() 'Linux-4.13.0-46-generic-x86_64-with-debian-stretch-sid'processor()此函数返回(实际)处理器名称。>>> platform.processor() 'x86_64'python_build()此函数返回一个元组 (buildno, builddate)>>> platform.python_build() ('default', 'Oct 13 2017 12:02:49')python_compiler()此函数 ... 阅读更多

Python 中用于命令行选项的 C 样式解析器

Rishi Raj
更新于 2019-07-30 22:30:26

276 阅读量

Python 的 sys 模块通过 sys.argv 提供对任何命令行参数的访问。sys.argv 是命令行参数的列表,sys.argv[0] 是程序,即脚本名称。将以下代码保存为 args.py导入 sys 打印('参数列表',sys.argv)从命令行执行上述脚本,如下所示:C:\python37>python args.py 11 22 参数列表 ['args.py', '11', '22']getopt 模块具有用于解析 sys.argv 中命令行参数的函数。它支持与 Unix getopt() 函数相同的约定(包括表单“ - ”和“ -- ”的参数的特殊含义)。API 旨在让 C getopt() 函数的用户熟悉。getopt(args, shortopts, longopts=[])解析命令 ... 阅读更多

广告

© . All rights reserved.