当用户点击某个项目时,如何隐藏抽屉?或者单击按钮时?
<div class="mdl-layout__drawer">
<span class="mdl-layout-title">Title</span>
<button class="mdl-button mdl-js-button mdl-button--fab mdl-button--mini-fab mdl-js-ripple-effect" id="clickme">
<i class="material-icons">add</i>
</button>
</div>
Run Code Online (Sandbox Code Playgroud)
如何点击按钮时,抽屉将被隐藏,好像我在抽屉外面点击一样?我尝试在抽屉外模拟一个点击事件,但它仍然没有隐藏.
我不习惯在Eclipse中更改工作区,事实上,我只有一个工作区.但是现在,需要改变工作空间并组织不同的项目,但我不知道该怎么做.
我看到了一些关于重构和简单导入项目的事情,但我不想要结果.
目前,我有C:\Users\krato\workspace\我的默认工作区,我想创建另一个D:\dev\.所以我创建了一个使用File > Switch workspace > other > D:\dev\.在那个工作区中,我从prevoius工作区导入了一些项目.是的我已经在开发工作区中看到了项目,但是当我打开其他工作区(C :)时,我仍然看到导入的项目和文件夹(C:...\workspace)仍然包含项目.我想要做的是将项目转移到不同的工作区和不同的文件夹中,在我的例子中是D:\ dev.
我试图重构,但它说它与工作区位置重叠.
请建议最好的方法来做到这一点.
我还想问你的建议我是否应该拥有相同的工作空间和项目文件夹(就像我想要做的那样)或我的工作空间和项目文件夹的不同目录.
我有一个使用 Flask-Login 进行身份验证的 Flask 应用程序。使用 Flask 的内置 Web 服务器和在本地运行的 gunicorn,一切都在本地正常工作。但是当它在heroku上时它有问题,有时它会登录我有时不会。当我在导航会话的几秒钟内成功登录时,我的会话就会被破坏并让我自动注销。这应该在用户注销时发生。
在我看来,以下代码片段可能是相关的:
@app.before_request
def before_request():
g.user = current_user
# I have index (/) and other views (/new) decorated with @login_required
Run Code Online (Sandbox Code Playgroud)
我可能会遇到类似问题,与此。它还没有任何答案,从我从评论中读到的内容来看,作者只是使用python app.py. 那是通过使用 Flask 的内置 Web 服务器。但是,我似乎无法复制他的解决方法,因为app.run(host='0.0.0.0')在端口中运行应用程序,5000并且port=80由于许可,我似乎无法设置。
我没有看到任何对日志有帮助的东西,除了即使我应该验证它也不会进行身份验证。
当我通过身份验证并尝试导航/new和/交替直到它注销我时的部分日志:
2016-09-25T06:57:53.052378+00:00 app[web.1]: authenticated - IP:10.179.239.229
2016-09-25T06:57:53.455145+00:00 heroku[router]: at=info method=GET path="/" host=testdep0.herokuapp.com request_id=c7c8f4c9-b003-446e-92d8-af0a81985e72 fwd="124.100.201.61" dyno=web.1 connect=0ms service=116ms status=200 bytes=6526
2016-09-25T06:58:11.415837+00:00 heroku[router]: at=info method=GET path="/new" host=testdep0.herokuapp.com request_id=ae5e4e29-0345-4a09-90c4-36fb64785079 fwd="124.100.201.61" dyno=web.1 connect=0ms …Run Code Online (Sandbox Code Playgroud) 我总是想知道如何制作一个包含多个JFrame的程序.我的意思是我只想要一个类来处理所有的GUI和东西,但我怎么能有效地做到这一点?很多教程都说我们通过继承JFrame来制作JFrame.但如果我想要很多帧呢?
例如:带有一些选项的一帧中的应用程序标题菜单是一帧主要工作应用程序是一帧像游戏中一样.
但我不确定我是否与JPanel有关?我对2完全感到困惑.我只想要一个不移动的框架,但基本上框架的内容正在发生变化.例如,当我点击START时,它将变为框架的游戏风格.
有什么区别
LinkedList<String> l1 = new LinkedList<String>();
List<String> l2 = new LinkedList<String>();
Run Code Online (Sandbox Code Playgroud)
为什么l2类型没有方法addFirst而
l1类型有方法addFirst?即使他们都抱着一个LinkedList对象?与我从Gosling的"Java编程语言"中读到的相反,该语言指出对象将是你所创造的,在这种情况下LinkedList,new LinkedList()即使它是List类型,我也是如此.
那我该如何正确申报呢?
Collection<String> c = new LinkedList<String>();
List<String> c = new LinkedList<String>();
LinkedList<String> c = new LinkedList<String>();
Run Code Online (Sandbox Code Playgroud) java ×3
collections ×1
eclipse ×1
eclipse-juno ×1
flask ×1
flask-login ×1
gunicorn ×1
heroku ×1
javascript ×1
jframe ×1
linked-list ×1
list ×1
python ×1
swing ×1