我试图设置Toastr js成为一个对话框按钮的排序.
我需要的只是我的Toastr消息上的"Approve"和"Disaprove"按钮
toastr.options = {
"closeButton": true,
"debug": false,
"positionClass": "toast-bottom-left",
"onclick": null,
"showDuration": "1000",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
}
toastr.info("Do you wish to continue");
Run Code Online (Sandbox Code Playgroud)
有谁知道这是否可能或知道任何其他允许我的脚本?
请注意
我知道这可以用Modal完成,但我想尝试避免它.
我有以下字体文件:
Raleway-Bold.ttf
Raleway-ExtraBold.ttf
Raleway-ExtraLight.ttf
Raleway-Heavy.ttf
Raleway-Light.ttf
Raleway-Medium.ttf
Raleway-Regular.ttf
Raleway-SemiBold.ttf
Raleway-Thin.ttf
Run Code Online (Sandbox Code Playgroud)
现在我已经在我的 css 中实现了它们,如下所示:
@font-face {
font-family: 'Raleway';
src: url('/site/resources/fonts/Raleway-Regular.ttf');
}
.bold
{
font-family: "Raleway-bold"; !important;
src: url('/site/resources/fonts/Raleway-Bold.ttf');
}
.extraBold
{
font-family: "Raleway"; !important;
src: url('/site/resources/fonts/Raleway-ExtraBold.ttf');
}
.extraLight
{
font-family: "Raleway"; !important;
src: url('/site/resources/fonts/Raleway-ExtraLight.ttf');
}
.heavy
{
font-family: "Raleway"; !important;
src: url('/site/resources/fonts/Raleway-Heavy.ttf');
}
.light
{
font-family: "Raleway"; !important;
src: url('/site/resources/fonts/Raleway-Light.ttf');
}
.medium
{
font-family: "Raleway"; !important;
src: url('/site/resources/fonts/Raleway-Medium.ttf');
}
.thin
{
font-family: "Raleway"; !important;
src: url('/site/resources/fonts/Raleway-Thin.ttf');
}
.semi_bold
{
font-family: "Raleway"; …Run Code Online (Sandbox Code Playgroud) 我觉得我尝试了一切,但似乎没有任何效果:
var charData = [{
x: x1,
y: y,
type: 'bar',
color: 'rgb(31,119,180)',
orientation: 'h',
name: 'Nuværende',
bar: {
color: 'rgb(rgb(31, 114, 225)'
}
}, {
x: x2,
y: y,
type: 'bar',
orientation: 'h',
name: 'Forventet'
}],
layout = {
title: 'Brugere',
barmode: 'stack',
legend: {
orientation: 'h'
}
};
Plotly.newPlot(area,charData,layout);
Run Code Online (Sandbox Code Playgroud)
我也试过:
var charData = [{
x: x1,
y: y,
type: 'bar',
color: 'rgb(31,119,180)',
orientation: 'h',
name: 'Nuværende',
color: '#23b7e5'
}, {
x: x2,
y: y,
type: 'bar',
orientation: 'h', …Run Code Online (Sandbox Code Playgroud) 所以我有以下内容styles:
static styles = [css, icons];
Run Code Online (Sandbox Code Playgroud)
然后我将其设置renderRoot为 lightdom:
protected createRenderRoot(): Element | ShadowRoot {
return this;
}
Run Code Online (Sandbox Code Playgroud)
这样,样式就不会应用,我必须手动添加:
render() {
return html`
<style>
${css.cssText}
${icons.cssText}
</style>
Run Code Online (Sandbox Code Playgroud)
如果我删除createRenderRoot,样式就可以工作,而无需<style>在render函数中设置标签。
谁能告诉我我做错了什么?或者为什么会发生这种情况?
我正在创建一个聊天程序,其中包含我在新版JavaFx场景构建器中创建的GUI.我有一个扩展应用程序的main方法,我有一个simpleController(控制所有按钮,标签,anchorPanes等)在我的GUI中.
除此之外,我有一个可以接收和发送消息的服务器应用程序.为此,我创建了以下简单协议:
命令/描述:
使用这个简单的逻辑,我可以很容易地让用户连接,聊天和断开连接.然而,事实证明,应该是一项简单的任务已成为我最糟糕的噩梦.
到目前为止,我的用户连接到程序没有问题,更多的用户可以同时连接.
事情开始变得棘手的是当我想在服务器和客户端之间发送和接收消息时.
我不知道在使用线程时如何更新GUI.我试图阅读Task类,但我无法看到是否应该使用它而不是线程,或者线程应该将此作为参数.
我应该创建一个侦听输入并使该类扩展线程的新类吗? 或者
线程是否应该在我的simpleController类中运行?
主要
public class Main extends Application{
public static void main(String[] args) throws IOException{
Application.launch(Main.class, (java.lang.String[]) null);
}
@Override
public void start(Stage primaryStage) throws Exception {
try {
AnchorPane page = (AnchorPane) FXMLLoader.load(Main.class.getResource("testingBackground.fxml"));
Scene scene = new Scene(page);
primaryStage.setScene(scene);
primaryStage.setTitle("Chatten");
primaryStage.show();
} catch (Exception ex) {
java.util.logging.Logger.getLogger(Main.class.getName()).log( …Run Code Online (Sandbox Code Playgroud) 最近我改变了我的GuI和编程以适应Javafx并使用新的JavaFx场景构建器!这些新工具(对我来说至少是新的)在创建用户界面方面已经打开了很多门,我想要了解更多并且做得更好.因此,我希望学习JavaFx的CSS.
到目前为止,我一直无法为初学者找到任何在线教程,因此我想问你们; 你知道我可以学习为JavaFx项目编写CSS的任何网站,书籍或视频教程吗?
因此,经过将近两周的时间尝试找到问题的解决方案后,我现在决定要制作自己的JavaFX组件.
我们的想法是创建一个与现有图表(如折线图和条形图)相关联的表格.
由于我是新手JavaFX(我已经持续了大约1个月左右),在开始这样的项目之前,我有几个问题:
首先,它可以做到吗?在回答之前,我想向您展示一个我的目标是什么的例子:

此图片来自Java插件,JFreeChart并在x-Axis上有一个连接表.
我的目标不一定是图表和表格必须100%连接,如图所示,但是非常重要的是每个点/条等下面是一个带有数据信息的连接表.
带连接表的条形图示例如下图所示:

既然我已经有了图表(图表中的内置JavaFX),你们有多难以重新认识到这将会是什么?它甚至可能吗?
如果您有关于如何创建此组件的任何建议或有关如何实际创建组件的建议,我也非常有兴趣.
我想在我的javafx矩形上创建一个mouselistner.
我的想法是当按下它时矩形必须改变颜色?
有谁知道如何在Javafx中为形状添加一个列表器?
到目前为止,我试过这个:
final Rectangle rect = new Rectangle();
rect.setOnMouseClicked(new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {
// TODO Auto-generated method stub
}
});
Run Code Online (Sandbox Code Playgroud)
但是我得到一个错误说
对于Rectangle类型,方法setOnMouseClicked(new EventHandler(){})是未定义的
升技更多信息:
我对rect的唯一选择是:
rect.add()
rect.contains()
rect.grow();
rect.hashcode()
rect.intersection();
Run Code Online (Sandbox Code Playgroud)
还有一些不重要的.
我正在使用的导入如下:
import com.sun.glass.events.MouseEvent;
import com.sun.javafx.geom.Rectangle;
import com.sun.javafx.geom.Shape;
Run Code Online (Sandbox Code Playgroud) 通常,当您有一个对象时,如果两个哈希码相似,则Equals方法等于另一个相同类型的对象.
Integer是否通过比较哈希码以相同的方式工作,还是以不同的方式工作?
如标题所示,我正在尝试查找网站上的所有CSS文件(供以后使用,我将在服务器上的每个CSS文件中找到所有图像url)。
现在,香港专业教育学院尝试以下方法:
$url_to_test = $_GET['url'];
$file = file_get_contents($url_to_test);
$doc = new DOMDocument();
$doc->loadHTML($file);
$domcss = $doc->getElementsByTagName('css');
Run Code Online (Sandbox Code Playgroud)
但是,数组domcss原来是空的(对于我知道的站点,有很多CSS文件)。
所以我的问题是如何找到给定页面上加载的所有CSS文件?