我想在Laravel 5应用程序的所有视图中都可以访问一些默认数据.
我试图搜索它,但只找到Laravel 4的结果.我在这里阅读了文档"与所有视图共享数据" ,但我无法理解该怎么做.下面的代码应该放在哪里?
View::share('data', [1, 2, 3]);
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助.
在W3Schools上阅读HTML5时,我遇到了一个名为HTML API的部分.
例如,这些是如何在网页上使用地理位置和拖放.请参阅此处的示例W3Schools.com - 地理位置
现在代码是JavaScript并放在HTML脚本标记内.
所以我的问题是,这些API是否是HTML5标准的一部分?我认为HTML只是HTML而不是Javascript,为什么这个放在HTML5下呢?
我正在尝试在 java(swing) 中创建一个带有动画的函数。我想创建一个“堆栈”卡片,然后能够使用一种方法从堆栈中抽取一张卡片。我画的卡片应该被“翻转”以显示正面。
这工作正常,除非我尝试使用侦听器绘制新卡。
我通过构建堆栈然后绘制一张卡片来启动程序。然后我有一个按钮来绘制一张新卡片(动作监听器)。动画没有显示但是我可以看到堆栈减少了一张卡。我试图创建一个 gif 来显示问题。
显示问题的 Gif 文件 http://people.dsv.su.se/~chra4852/gif.gif
我最好的猜测是它与线程或 EDT 有关?
这是代码(我已经删除了 Scalr 类的使用,因为它不重要):
import java.awt.*;
import java.awt.event.*;
import java.awt.image.BufferedImage;
import java.io.*;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.imageio.ImageIO;
import javax.swing.*;
// import org.imgscalr.Scalr; Removed for Stackoverflow
public class Test extends JFrame{
public static JPanel cardPanel = new JPanel();
public static JLayeredPane layerPane = new JLayeredPane();
private final CardFlipp cardFlipp;
Test() {
cardFlipp = new CardFlipp();
this.setLayout(new BorderLayout());
layerPane.setPreferredSize(new Dimension(700, 300));
add(cardPanel, BorderLayout.CENTER);
JButton newJButton = …Run Code Online (Sandbox Code Playgroud) 我想对<&>keys 使用keybinding ,然后在我的JFrame上使用它.
我正在使用以下代码尝试获取<key.
KeyStroke testStroke = KeyStroke.getKeyStroke("<");
mainJFrame.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW)
.put(testStroke, "clickButton");
mainJFrame.getRootPane().getActionMap().put("clickButton", new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
System.out.println("PRESS!!!!");
}
});
Run Code Online (Sandbox Code Playgroud)
我无法让它发挥作用.但是,如果我使用像A这样的键,它会很好用
KeyStroke testStroke = KeyStroke.getKeyStroke("A");
Run Code Online (Sandbox Code Playgroud)
所以我认为KeyStroke是错误的,其余的代码都没问题.
如何获得按键<&>的按键?