我有一个在GUI设计器的帮助下创建的项目.这是主要形式的代码.
public class MainForm {
MainForm() {
directLineOkButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//some action
}
}
});
crossLineOkButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//some action
});
clearButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//some action
});
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//some action
});
saveButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
//some action
});
}
public JPanel getMainPanel() {
return mainPanel;
}
private void createUIComponents() {
drawingPanel = new DrawingPanel(); …Run Code Online (Sandbox Code Playgroud) 尝试登录但不能.我的tomcat-users.xml,正如我在这里看到的那样进行了修改.
<?xml version="1.0" encoding="UTF-8"?>
<tomcat-users>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui, manager-script, manager-jmx, manager-status, admin-gui, admin-script"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
有什么建议?
我正在尝试d3.locale()在我的应用程序中显示几个月的俄语名称.
http://jsfiddle.net/j2feJ/2/
另外,我需要shortMonths变量是英文的,因为它们在我的数据库中是英文的.
var ru_RU = {
"decimal": ",",
"thousands": "\xa0",
"grouping": [3],
"currency": ["", " ???."],
"dateTime": "%A, %e %B %Y ?. %X",
"date": "%d.%m.%Y",
"time": "%H:%M:%S",
"periods": ["AM", "PM"],
"days": ["???????????", "???????????", "???????", "?????", "???????", "???????", "???????"],
"shortDays": ["??", "??", "??", "??", "??", "??", "??"],
"months": ["??????", "???????", "????", "??????", "???", "????", "????", "??????", "????????", "???????", "??????", "???????"],
"shortMonths": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
}
Run Code Online (Sandbox Code Playgroud)
但显示仍然是英文.我用错了吗?
我正在尝试在更改JTextField的文本后调用方法.
textField.getDocument().addDocumentListener(new DocumentListener()
{
public void changedUpdate(DocumentEvent arg0)
{
System.out.println("IT WORKS");
panel.setPrice(panel.countTotalPrice(TabPanel.this));
}
public void insertUpdate(DocumentEvent arg0)
{
}
public void removeUpdate(DocumentEvent arg0)
{
}
});
Run Code Online (Sandbox Code Playgroud)
当我在另一个ActionListener上调用此方法时,它可以正常工作.但是当我在文本字段中更改文本时,没有任何反应.甚至印刷品.有什么建议?
我有一个d3.js的甜甜圈,我想在它的中心放一些信息.我可以追加文本元素,但我想在那里放一个格式化的信息,所以我决定在mouseover上添加div:
$(".arc").on("mouseover",(function(){
d3.select("text").remove();
var appendingString="<tspan>"+cityName[$(this).attr("id")]+"</tspan> <tspan>"+$(this).attr("id")+"%</tspan>";
group
.append("text")
.attr("x",-30)
.attr("y",-10)
.text(appendingString);
}));
Run Code Online (Sandbox Code Playgroud)
由于某种原因div成功添加了我需要但不显示的信息.追加它的正确方法是什么,还是有其他替代方法?完整脚本如果需要:
<script>
var cityNames=["?????????","???????","?????","???????"];
var cityPercentage=[50,30,20,10];
var width=300,
height=300,
radius=100;
var color=d3.scale.linear()
.domain([0,60])
.range(["red","blue"]);
var cityDivision = d3.select("#cities")
.append("svg")
.attr("width", width)
.attr("height", height)
.attr("class","span4");
var group=cityDivision.append("g")
.attr("transform","translate(" + width / 2 + "," + height / 2 + ")");
var arc=d3.svg.arc()
.innerRadius(radius-19)
.outerRadius(radius);
var pie= d3.layout.pie()
.value(function(d){return d;});
var cityName={
50:"?????????",
30:"???????",
20:"?????",
10:"???????"
}
var arcs=group.selectAll(".arc")
.data(pie(cityPercentage))
.enter()
.append("g")
.attr("class","arc")
.attr("id",function(d){return d.data;});
arcs.append("path")
.attr("d",arc)
.attr("fill",function(d){return color(d.data);});
//?????????? …Run Code Online (Sandbox Code Playgroud) 我已经从这里下载了 yii2-grid-master
根据 readme.md 我已经在我的控制台中安装了 composer 和 din :
php composer.phar require kartik-v/yii2-grid "@dev"
Run Code Online (Sandbox Code Playgroud)
现在我尝试根据文档使用它。我把这个放在我的观点中:
use kartik\grid\GridView;
$gridColumns = [
['class' => 'kartik\grid\SerialColumn'],
[
'class' => 'kartik\grid\EditableColumn',
'attribute' => 'name',
'pageSummary' => 'Page Total',
'vAlign'=>'middle',
'headerOptions'=>['class'=>'kv-sticky-column'],
'contentOptions'=>['class'=>'kv-sticky-column'],
'editableOptions'=>['header'=>'Name', 'size'=>'md']
],
[
'attribute'=>'color',
'value'=>function ($model, $key, $index, $widget) {
return "<span class='badge' style='background-color: {$model->color}'> </span> <code>" .
$model->color . '</code>';
},
'filterType'=>GridView::FILTER_COLOR,
'vAlign'=>'middle',
'format'=>'raw',
'width'=>'150px',
'noWrap'=>true
],
[
'class'=>'kartik\grid\BooleanColumn',
'attribute'=>'status',
'vAlign'=>'middle',
],
[
'class' => 'kartik\grid\ActionColumn',
'dropdown' => true, …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 Maven 2 IDEA UI 设计器插件。我根据这篇文章编辑了 pom.xml:http : //glxn.net/2010/08/17/making-a-swing-project-using-intellij-idea-and-gui-builder-with-maven- include-executable-jar/ jar 文件创建正常,但是当我尝试运行它时,它说:线程“main”java.lang.NoClassDefFoundError 中的异常:
com/jgoodies/forms/layout/FormLayout
at MainForm.$$$setupUI$$$(MainForm.java)
at MainForm.<init>(MainForm.java:14)
at Main.main(Main.java:13)
Caused by: java.lang.ClassNotFoundException: com.jgoodies.forms.layout.FormLayout
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 3 more
Run Code Online (Sandbox Code Playgroud)
我的 pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>DOC</groupId>
<artifactId>DOC</artifactId>
<version>1.0</version>
<dependencies>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.9</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-core</artifactId>
<version>5.3.0</version>
</dependency>
<dependency>
<groupId>com.intellij</groupId>
<artifactId>forms_rt</artifactId>
<version>5.0</version>
</dependency>
<!-- TEST SCOPE --> …Run Code Online (Sandbox Code Playgroud) 我试图在我的服务器上安装pecl_http根据手册手册是为ubuntu,但作为pecl http packadge apt-cache search pecl_http返回php5-pecl-http:
sudo apt-get update
sudo apt-get install php-pear php5-dev
sudo apt-get install php5-pecl-http
sudo apt-get install libcurl3-openssl-dev
Run Code Online (Sandbox Code Playgroud)
在最后php.ini添加extension=http.so.
http_get()和我需要的http_parse_headers()函数说func是未定义的.有什么问题?
我用twitter bootstrap制作了一个html页面,这里是结果页面的代码和截图.
<div class="container">
<header class="row">
<a class="span2" href="/"><img src="./logo.png" alt="Whitesquare logo"></a>
<div class="span2 offset6" id="reminders">???????????</div>
<div class="span2" id="administration">?????????????</div>
</header>
<div class="row">
<div class="navbar span2">
<div class="navbar-inner">
<ul class="nav nav-pills nav-stacked">
<li class="active span2" id="statistics">??????????</li>
<li class="span2" id="LPU">???</li>
<li class="span2" id="content">??????</li>
<li class="span2" id="add">????????</li>
<li class="span2" id="addParticipant">?????????</li>
<li class="span2" id="addLPU">???</li>
<li class="span2" id="addAdmin">??????????????</li>
</ul>
</div>
</div>
<div id="mainContent" class="span9">
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望导航栏<li>元素更靠近div的左边界.我一直在尝试不同的css解决方案,如:
ul
{
list-style:none;
padding-left:0px;
margin-left: 0px;
background-color: red;
}
Run Code Online (Sandbox Code Playgroud)
但是没有任何东西帮助过我.有什么建议?
我有一个简单的条形图:
var margin = {top: 20, right: 20, bottom: 30, left: 50};
var xLPU=d3.scale.ordinal();
var yLPU=d3.scale.linear();
var xLPUAxis = d3.svg.axis()
.scale(xLPU)
.orient("bottom");
var yLPUAxis = d3.svg.axis()
.scale(yLPU)
.orient("left")
.ticks(10, "???.");
var LPUdivision=d3.select("#LPUgraph").append("svg")
.attr("width", width + margin.left + margin.right)
.attr("height", height + margin.top + margin.bottom)
.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
d3.json("LPUdivision.json",function(data){
xLPU.domain(data.map(function(d){return d.lpu;}))
.rangeBands([0, width]);
yLPU.domain([0,d3.max(data, function(d) { return d.amount; })])
.range([height,0]);
LPUdivision.append("g")
.attr("class","x axis")
.attr("transform", "translate(0," + height + ")")
.call(xLPUAxis);
LPUdivision.append("g")
.attr("class", "y …Run Code Online (Sandbox Code Playgroud)