小编Bin*_*kar的帖子

Android就像Swing中的Toast

我正在尝试在我的Swing应用程序中开发类似Toast(Android)的功能.作为一个独立的,它的工作完美.但是当集成到应用程序中时,其构成问题.

Class文件是:

import java.awt.*;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import java.awt.geom.RoundRectangle2D;
import javax.swing.ImageIcon;
import javax.swing.JDialog;
import javax.swing.JLabel;
import net.mindcrew.utils.LayoutHelper.Packer;

public class Toast extends JDialog {

    String text;

    public Toast(String text) {
        this.text = text;
        initComponents();
    }

    private void initComponents(){
        setLayout(new GridBagLayout());
        addComponentListener(new ComponentAdapter() {
            // Give the window an rounded rect shape. LOOKS GOOD
            // If the window is resized, the shape is recalculated here.
            @Override
            public void componentResized(ComponentEvent e) {
                setShape(new RoundRectangle2D.Double(0,0,getWidth(),getHeight(),50,50));
            }
        });

        setUndecorated(true);
        setSize(300,100);
        setLocationRelativeTo(null);
        getContentPane().setBackground(Color.BLACK);

        // Determine …
Run Code Online (Sandbox Code Playgroud)

java swing

10
推荐指数
2
解决办法
6098
查看次数

无法从子进程激活Conda环境

我正在构建一个Electron应用程序(运行一个 Angular 应用程序),它充当python底层程序的用户界面。

python程序用于anaconda包管理(我正在使用miniconda开发)。

当应用程序启动时,它会检查所需的conda环境是否存在,如果不存在,则创建它。

以下代码是Service负责管理python程序的一部分。

public doEnvironmentSetup() {
    let stdOutSub = new Subject<string>();
    let stdErrSub = new Subject<string>();
    let completeSubject = new Subject<string>();
    this.runningSetup = true;

    const TEMP_ENV_FILE = join(tmpdir(), "env.yml");

    return Promise.resolve()
      .then(() => {

        // Copy packaged environment.yml to TEMP_ENV_FILE

      })
      .then(() => this.electron.getApplicationStoragePath())
      .then((stor) => {

        setTimeout(() => {

          let runProcess = this.electron.childProcess.spawn("conda", ["env", "create", "--file", TEMP_ENV_FILE, "--name", …
Run Code Online (Sandbox Code Playgroud)

python conda electron

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

Chrome说:资源解释为图片,但使用MIME类型text/javascript传输:"<jquery google cdn url>"

在webapp中,我使用的yepnope.js是加载器(主要是因为它能够加载CSS以及JS).

但是,对于yepnope加载的任何内容,Chrome都会发出警告:

资源解释为图像但使用MIME类型text/javascript传输: <some js file>

要么

资源解释为Image但使用MIME类型text/css传输: <some css file>

就执行而言,这不会产生任何问题,但我不明白的是Chrome如何将纯JS或CSS文件解释为IMAGE.

以及如何解决这个问题?

此外,无论从YepNope外部加载什么,都可以完美地加载而不会发出任何警告.

PS ::我没有启用任何扩展.唯一启用的是PageSpeed.

google-chrome yepnope

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

标签 统计

conda ×1

electron ×1

google-chrome ×1

java ×1

python ×1

swing ×1

yepnope ×1