小编Rae*_*han的帖子

如何比较忽略几个字符的两个字符串

我想在python中比较两个字符串忽略一些字符,比如字符串是:

"http://localhost:13555/ChessBoard_x16_y20.bmp"
Run Code Online (Sandbox Code Playgroud)

我想忽略值"16""20"字符串中的值; 无论这些值是什么,如果字符串的其余部分与此字符串相同,那么我应该得到结果"TRUE".我怎样才能做到这一点?

例:

URL = "http://localhost:13555/ChessBoard_x05_y12.bmp"

if URL == "http://localhost:13555/ChessBoard_x16_y16.bmp":
    print("TRUE")
else:
    print("FALSE")
Run Code Online (Sandbox Code Playgroud)

输出:

TRUE
Run Code Online (Sandbox Code Playgroud)

python

2
推荐指数
1
解决办法
1786
查看次数

右键单击时不显示 JPopupMenu

import java.awt.FlowLayout;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;

public class B extends MouseAdapter {
    JFrame frame = new JFrame();
    JPopupMenu popup = new JPopupMenu();
    JMenuItem item1 = new JMenuItem("ADD");
    JMenuItem item2 = new JMenuItem("DELETE");

    public static void main(String arg[]) {
        new B();
    }

    B() {
        frame.setExtendedState(JFrame.MAXIMIZED_BOTH);
        frame.setLayout(new FlowLayout());
        frame.addMouseListener(this);
        popup.add(item1);
        popup.add(item2);
        frame.add(popup);
        frame.setVisible(true);
    }

    public void mouseClicked(MouseEvent click) {
        if(click.isPopupTrigger())  
            popup.show(frame,click.getX(),click.getY());
    }

}
Run Code Online (Sandbox Code Playgroud)

我写的这个java代码是显示一个弹出菜单,上面有两个项目,但是当我右键单击框架时,弹出菜单不显示,请帮忙。

java swing jpopupmenu jpopup

1
推荐指数
1
解决办法
1357
查看次数

没有库的python代码

我想在python中创建一个bmp图像而不使用任何内置库,图像如下:

在此输入图像描述

请告诉我该怎么做?

python

-1
推荐指数
1
解决办法
406
查看次数

标签 统计

python ×2

java ×1

jpopup ×1

jpopupmenu ×1

swing ×1