我正在使用POI生成Excel文件.我需要在工作表中的特定单元格中添加边框.
我怎么能做到这一点?
在下面的链接中,它解释了"显示视图允许您以剪贴簿方式操作实时代码(参见图8).要操作变量,只需在显示视图中键入变量的名称,您就可以了受到熟悉的内容帮助的欢迎."
http://www.ibm.com/developerworks/library/os-ecbug/
但是,我无法让它工作.我打开了视图,但所有按钮都被禁用.我已经尝试在视图中放置代码,在视图中选择代码,在运行时选择其他视图中的代码,而不运行调试,但是在视图上启用的唯一按钮是"clear console".
关于我做错了什么的建议?
我有一个JFrame,并希望从中删除最大化按钮.
我编写了下面的代码,但它删除了最大化,最小化和关闭我的JFrame.
JFrame frame = new JFrame();
frame.add(kart);
frame.setUndecorated(true);
frame.setVisible(true);
frame.setSize(400, 400);
Run Code Online (Sandbox Code Playgroud)
我只想从中删除最大化按钮JFrame.
我似乎无法使我的Java Swing组件正确地协同工作.
我想要做的是,JPanel填充JTabbedPane内的所有可用空间.目前,我的设置如下:
public class Gui extends JFrame {
private final EventBus eventBus = EventBus.getInstance();
private final ToolkitUtil toolkitUtil;
private final Menu menu;
private final InfoBar infoBar;
private final JTabbedPane pane;
...
private void buildLayout() {
GridBagConstraints gbc = new GridBagConstraints();
setJMenuBar(menu);
add(pane, BorderLayout.CENTER);
add(infoBar, BorderLayout.SOUTH);
pane.addTab("Plugins", new PluginPanel());
}
}
public class PluginPanel extends JPanel {
private final JPanel modelPanel;
private final JPanel editorPanel;
public PluginPanel() {
setLayout(new GridBagLayout());
modelPanel = new JPanel(new GridBagLayout());
editorPanel = new JPanel(new GridBagLayout()); …Run Code Online (Sandbox Code Playgroud) 有没有办法从两个中创建一个数组?例如
int[] array1 = {1,2,3};
int[] array2 = {4,5,6};
int[] array1and2 = array1 + array2;
Run Code Online (Sandbox Code Playgroud) 我有一个类,我已经用一个属性对它进行排序.现在我需要做另一件事,我需要创建另一种方法来对数据进行排序.我该怎么做,所以我可以在两种方法之间做出选择.我知道的唯一命令是Collections.sort,它将从我想要比较其数据的类中获取方法compareTo.
它甚至可能吗?
我有一个Java Applet,需要访问客户端的本地文件系统.我为自己创建了一个简单的证书(它未经Verisign,Commodo认证,......).我使用以下模板签署了jar:
del \Users\koalabruder\.keystore
"C:\Program Files\Java\jdk1.7.0_45\bin\keytool" -genkey -alias %1 -keypass kp -dname "cn=inin" -storepass ab987c
"C:\Program Files\Java\jdk1.7.0_45\bin\jarsigner.exe" -storepass abc -keypass kp %2 %1
"C:\Program Files\Java\jdk1.7.0_45\bin\keytool" -export -storepass abc -alias %1 -file %3
Run Code Online (Sandbox Code Playgroud)
我有"没有签名证书"的简单安全警告已经存在多年,并不是我的问题.
我的问题是,该安全警告改变,因为在过去的Java更新之一:
此应用程序将在未来的Java安全更新中被阻止,因为JAR文件清单不包含Permissions属性.请联系发布者以获取更多信息.
这是什么意思?我该如何解决?我必须购买证书吗?我是否必须修复Manifest(MANIFEST.MF)?什么是Permission属性?
更新:这是我的jar文件中的清单
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.4
Application-Name: inin
Permissions: all-permissions
Created-By: 1.7.0_45-b18 (Oracle Corporation)
Name: net/inin/transfer/ul/UlPanel.class
SHA-256-Digest: asdfasddddddddddddddddddddddddddddddddd=
Run Code Online (Sandbox Code Playgroud) 我有两个变量,可以是true或false.我通过在数据库上查询某些产品ID的存在与否来获得这些.
现在我需要设置另一个变量,它将是true或false.当两个变量都为真或两者都为假时,它将是真值.这将是假的一个是真的而另一个是假的.
目前我使用if语句来处理它
if ( v1 == true && v2 == true )
result = true;
else if ( v1==false && v2 == false )
result = true;
else if ( v1 == true && v2 == false )
result = false;
else if ( v1==false && v2 == true )
result = false;
Run Code Online (Sandbox Code Playgroud)
有没有更好的方法来做到这一点?
我通过系统上的sqldeveloper连接到远程oracle数据库.突然电力下降,我不得不重新启动系统.现在,当我尝试连接到远程oracle数据库时,它会抛出一条错误消息:
网络适配器无法建立连接.供应商代码20
任何人都可以帮我解决这个问题.